Contoh
Input:
https://www.starrytool.com
Klik butang enkod untuk hasil:
https%3A%2F%2Fwww.starrytool.com
Tentang Penukar Enkoding/Dekoding URL Dalam Talian
Enkoding URL, juga dikenali sebagai Pengekodan Peratus, adalah proses di mana watak bukan-ASCII, watak terpelihara, dan data lain yang memerlukan pengendalian khas ditukar kepada format yang boleh dihantar dengan selamat dalam URL. Dalam enkoding URL, watak-watak ini digantikan dengan tanda peratus (%) diikuti oleh dua digit heksadesimal, yang mewakili nilai kod ASCII watak asal.
Dekoding URL adalah proses songsang enkoding URL, yang menukar rentetan yang dienkod kembali kepada format asalnya. Semasa dekoding URL, setiap tanda peratus (%) dan dua digit heksadesimal yang mengikutinya ditukar kembali kepada watak yang sepadan.
• Ciri-ciri
Keserasian: Memastikan URL diparse dengan betul oleh pelbagai pelayar dan pelayan, mengekalkan ketepatan maklumat yang dihantar melalui Internet.
Keselamatan: Dengan mengkod watak sensitif seperti ruang dan simbol khas, ia mengelakkan maklumat daripada disalah tafsir atau dieksploitasi secara berniat jahat.
Boleh Terbalik: Enkoding URL adalah proses boleh terbalik, membolehkan URL yang dienkod didekod sepenuhnya kembali kepada keadaan asalnya.
• Kegunaan
Termasuk data selamat dalam URL: Apabila URL perlu termasuk watak khas atau terpelihara, seperti ruang, &, atau # dalam rentetan pertanyaan, watak-watak ini dienkod untuk mengelakkan kekeliruan.
Sokongan pelbagai bahasa: Enkoding URL memastikan watak bukan Inggeris dihantar dan ditafsirkan dengan betul, menyokong perkongsian kandungan berbilang bahasa.
Penyerahan data borang: Semasa menghantar borang web, jika data borang mengandungi watak khas, data ini dienkod URL untuk memastikan penghantaran selamat ke pelayan.
Mencegah serangan XSS: Dengan mengkod skrip atau kandungan lain yang berpotensi berbahaya yang dimasukkan ke dalam URL, risiko serangan cross-site scripting (XSS) dikurangkan.