Alat Penukar Dalam Talian XhCode

Url decode

Masukkan teks untuk dikodkan URL
rentetan url decoded:
Alat Penyahkodan URL Untuk Mengekodkan Alat Penukar URL URL

Apakah URL Decode?

Penyahkod URL (atau penyahkodan peratus) ialah proses menukar rentetan yang dikodkan URL kembali kepada perwakilan asalnya. Pengekodan URL menggantikan aksara khas dengan tanda peratus (%) diikuti dengan dua digit heksadesimal (cth., %20 untuk ruang). Penyahkodan URL membalikkan proses ini, menukar aksara yang dikodkan kembali kepada bentuk biasa yang boleh dibaca.

Sebagai contoh, %20 akan dinyahkodkan menjadi ruang ( ), dan %3A akan dinyahkodkan menjadi titik bertindih (:).


Mengapa Gunakan Penyahkod URL?

  • Untuk menukar data berkod URL kembali ke format asalnya, seperti mendapatkan semula data daripada parameter pertanyaan atau medan borang yang telah dikodkan URL untuk penghantaran.

  • Untuk memastikan kebolehbacaan dan pemprosesan yang betul data yang dikodkan untuk penghantaran selamat dalam URL.

  • Untuk mentafsir input pengguna atau data lain yang telah dikodkan URL untuk menggunakannya dalam aplikasi atau memaparkannya kepada pengguna.


Bagaimana untuk Menggunakan Penyahkod URL?

  • Penyahkodan URL selalunya dilakukan menggunakan fungsi terbina dalam dalam kebanyakan bahasa pengaturcaraan:

    • Dalam JavaScript, anda boleh menggunakan decodeURIComponent() atau decodeURI().

    • Dalam Python, anda boleh menggunakan urllib.parse.unquote() atau urllib.parse.unquote_plus().

  • Fungsi ini mengambil rentetan yang dikodkan URL dan menukarnya kembali kepada perwakilan asal dengan menyahkod aksara yang dikodkan peratus.

Contohnya:

  • decodeURIComponent("Hello%20World%21") akan mengembalikan "Hello World!".


Bila Gunakan Dekod URL?

  • Apabila menerima data berkod URL dalam permintaan web, seperti parameter pertanyaan atau data borang dan anda perlu menyahkodkannya untuk mengekstrak maklumat yang boleh digunakan.

  • Apabila memproses URL atau rentetan yang dikodkan daripada API, fail atau input pengguna dan anda perlu mentafsir aksara yang dikodkan dengan betul.

  • Apabila mengendalikan data yang telah dikodkan URL untuk memastikan ia boleh digunakan untuk paparan, storan atau pemprosesan selanjutnya.

  • Apabila mendapatkan semula dan memaparkan data yang telah dikodkan untuk memastikan ia selamat untuk digunakan dalam URL atau permintaan HTTP.