Cara mengekod atau menyahkod URL
- Pilih sama ada anda mahu mengekod atau menyahkod.
- Nyatakan sama ada ia parameter (nilai sesuatu medan) atau URL penuh.
- Taip atau tampal teks anda: hasilnya muncul serta-merta.
- Salin hasilnya dan gunakannya dalam pautan, kod atau pertanyaan anda.
Mengapa perlu mengekod URL
Alamat web hanya membenarkan aksara tertentu. Ruang, huruf beraksen, ñ dan simbol seperti & atau = digantikan dengan % diikuti dua digit heksadesimal (contohnya, ruang ialah %20). Ini dipanggil percent-encoding.
Jika anda meletakkan nilai di dalam parameter (?search=…), gunakan “Satu parameter”, yang turut mengekod : / ? & dan =. Jika anda sudah mempunyai URL penuh dan hanya mahu melepaskan ruang atau aksara beraksen, gunakan “URL penuh”.
Menyahkod melakukan sebaliknya: ia menukar %C3%B1 kepada ñ dan %20 kepada ruang, supaya anda dapat membaca URL seperti yang asalnya ditulis.
Perkara yang perlu diingat
- Apabila menyahkod parameter, tanda + dibaca sebagai ruang, seperti yang dilakukan oleh borang web.
- Jika teks mempunyai % yang tidak diikuti dua digit heksadesimal, ia tidak dapat dinyahkod.
- Ia tidak menyemak sama ada alamat itu wujud atau dibentuk dengan betul: ia hanya menukar aksara.
Soalan lazim
Apakah perbezaan antara parameter dengan URL penuh?
Parameter mengekod setiap aksara khas, termasuk : / ? & =. URL penuh mengekalkan simbol tersebut kerana ia sebahagian daripada strukturnya.
Mengapa ruang menjadi %20?
Kerana ruang tidak dibenarkan dalam URL. 20 ialah kodnya dalam heksadesimal.
Adakah ia berfungsi dengan aksara beraksen dan emoji?
Ya, ia dikod sebagai UTF-8; contohnya, ñ menjadi %C3%B1.
Adakah teks saya dihantar ke pelayan?
Tidak. Semuanya berlaku dalam pelayar anda dan teks tidak pernah meninggalkan peranti anda.
Adakah ia percuma?
Ya, ia percuma, tidak perlu mendaftar dan berfungsi terus dalam pelayar anda.