Encoding persen URL adalah mekanisme fundamental yang digunakan untuk mengenkode karakter khusus dalam URL. Ketika Anda melihat karakter seperti %20 atau %26, ini mewakili tanda persen (%) diikuti oleh nilai heksadesimal yang sesuai dengan karakter tertentu.
Dekoding UTF-8 sangat penting untuk menangani karakter internasional dalam URL. Alat kami sepenuhnya mendukung konten yang dienkode UTF-8, memungkinkan Anda mendekode URL yang berisi karakter dari bahasa apa pun, termasuk bahasa Mandarin, Jepang, Arab, dan emoji.
Memahami komponen URL sangat penting untuk pengembangan web. URL terdiri dari beberapa bagian: protokol, domain, path, parameter query, dan fragment. Setiap komponen mungkin memerlukan encoding ketika berisi karakter yang dicadangkan seperti Komponen URL ?, &, =, #.
Debugging REST API. Saat bekerja dengan API, Anda sering menemukan parameter query yang dienkode atau segmen path. Kemampuan untuk mendekode URL ini dengan cepat membantu mengidentifikasi masalah dalam permintaan API dan memahami data yang sebenarnya ditransmisikan.
Anda menemui pengodean persen di jauh lebih banyak tempat daripada bilah alamat. String kueri redirect_uri OAuth, tautan dalam di notifikasi push, tautan pelacakan di email pemasaran, dan segmen jalur yang tercatat di log server web semuanya membawa data terenkode. Mendekode secara manual lambat dan rawan salah, itulah sebabnya halaman ini mengerjakannya begitu Anda menempel.
Satu detail yang membuat banyak orang tersandung: dalam pengiriman formulir HTML (application/x-www-form-urlencoded), tanda + berarti spasi. Namun dalam URL terkode persen, + hanyalah plus. Itulah sebabnya masukan yang sama bisa didekode berbeda tergantung asalnya — dan mengapa %2B ada untuk plus literal dalam data gaya formulir. Dekoder ini mengikuti Standar URL: ia mendekode urutan persen dan membiarkan + apa adanya.