Enkoder dan dekoder URL
Enkode atau dekode persen untuk URL, nilai kueri, atau data formulir, dengan pilihan aturan komponen, URI lengkap, atau formulir.
- Berjalan di browser
- Tanpa unggahan
- Hasil tetap di perangkat Anda
Privasi & batasBerjalan di browser Anda. Tidak ada yang diunggah.
Isi input tetap di tab ini; Refentra tidak mengunggah atau menyimpannya. Jumlah tindakan agregat opsional hanya dikirim dengan persetujuan pengukuran penggunaan Anda. Hapus ruang kerja setelah selesai.
Profil yang didukung: Komponen URI, URI lengkap, dan enkode formulir terpisah; escape rusak ditolak.
Maksimum 200.000 unit UTF-16; batas parser bisa lebih kecil. Worker: 15 detik (regex 1,5 detik).
Periksa input dan hasil
- Siapkan dan pilih operasi
Pilih mode komponen, URI lengkap, atau formulir sebelum mengenkode; ketiganya melakukan escape pada bagian alamat yang berbeda.
- Periksa contoh nyata
Coba contoh ini dan bandingkan hasil yang ditunjukkan: a b+c → component → a%20b%2Bc; form → a+b%2Bc
- Periksa sebelum memakai hasil
Dekode hanya lapisan yang dimaksud pengirim; dekode berulang bisa mengubah teks persen yang tidak berbahaya menjadi pemisah yang dicadangkan.
Jawaban untuk tugas ini
Mengapa + kadang menjadi spasi?
Enkode formulir memakai + untuk spasi, sedangkan mode komponen memperlakukan tanda plus literal secara berbeda, jadi pilih format yang dipakai pengirim.
Apa yang perlu diperiksa jika input ditolak?
Perbaiki escape persen yang tidak lengkap seperti %2 dan urutan UTF-8 yang tidak valid; jangan tanpa sengaja mengenkode seluruh URL sebagai satu nilai kueri.
Sampai di mana batas alat ini?
Enkode tidak memvalidasi tujuan, tidak mencegah semua injeksi, dan tidak mengambil URL; escape yang sesuai konteks tetap diperlukan.