Pengkodean URL, gunakan seperti ini
Anda dapat mengkodekan komponen URL seperti istilah pencarian atau mendekode karakter yang dinyatakan dalam persen.
Contoh penggunaan
Spasi diganti dengan %20. & pada istilah pencarian diganti dengan %26 untuk membedakannya dengan parameter lainnya.
Harap diperhatikan
Terapkan encodeURIComponent ke masing-masing komponen, bukan seluruh alamat. Saat mendekode, tanda + dipertahankan.
Petunjuk langkah demi langkah
- Masukkan satu istilah pencarian atau nilai parameter URL.
- Pilih penyandian atau penguraian kode.
- Periksa pengkodean ganda saat memasukkan alamat lengkap.
Seluruh alamat dan nilai parameter berbeda
Alat ini menggunakan encodeURIComponent dan decodeURIComponent. Tujuannya adalah untuk meneruskan beberapa nilai URL dengan aman. Jika Anda mengkodekan seluruh alamat, : dan / juga diubah, sehingga tidak dapat digunakan secara langsung sebagai tautan biasa. Pengkodean ulang %20 yang sudah dikodekan menghasilkan %2520, yang berbeda dari maksud aslinya.
| Teks asli | Hasil pengkodean |
|---|---|
| a b | a%20b |
| a&b | a%26b |
| 한글 | %ED%95%9C%EA%B8%80 |
Pertanyaan yang Sering Diajukan
Didekodekan + tidak berubah menjadi spasi.
Alat ini mengikuti aturan komponen URI, jadi biarkan + apa adanya. Ini berbeda dengan aturan application/x-www-form-urlencoded untuk formulir HTML.
Saya mendapat pesan kesalahan yang menyatakan URI tidak valid.
Format heksadesimal setelah % mungkin salah atau bukan kombinasi byte UTF-8 yang valid. Pastikan dokumen asli tidak terpotong.
Bisakah pengkodean URL mencegah XSS?
Pengkodean URL saja tidak menyelesaikan semua masalah keamanan. Penanganan yang tepat diperlukan untuk setiap keluaran HTML, daftar putih URL, dan konteks skrip.
Ditulis dan dioperasikan oleh: Moyoutil · Ulasan konten: 30-09-2026 · Laporan Kesalahan