Lewati ke konten utama
eyunzhu

Encoder dan decoder URL

Enkode parameter atau URI lengkap dan dekode escape persen dengan aturan spasi serta tanda tambah yang jelas.

Format
Hasil mengikuti masukan dan pilihan Anda

Hasil mengikuti masukan dan pilihan Anda

Diproses di browser ini. Tidak ada data yang diunggah atau disimpan.

Tentang alat ini

Saat menyusun kueri, bedakan alamat lengkap dari nilai satu parameter. Penanganan tanda pemisah bergantung pada konteks yang dipilih.

Cara menggunakan

Pilih komponen untuk nilai parameter, URI lengkap untuk mempertahankan pemisah alamat, atau formulir untuk mengubah spasi menjadi +. Hanya mode formulir yang mengubah + kembali menjadi spasi. Kedua sisi dapat diedit. Escape yang belum lengkap ditandai sebagai kesalahan. Diproses lokal hingga 2 MiB.

Pertanyaan umum

Spasi sebaiknya ditulis %20 atau +?

Mode komponen memakai %20, mode formulir memakai +; hanya dekode formulir mengubah + menjadi spasi. Tanda tambah asli menjadi %2B pada kedua mode itu. Mode URI lengkap mempertahankan karakter khusus URI, termasuk +.

Bagaimana mengodekan satu nilai parameter kueri?

Gunakan mode komponen: nilai a&b menjadi a%26b sehingga & tidak membuka parameter baru. Gunakan mode URI lengkap untuk seluruh alamat yang pemisahnya perlu dipertahankan. Alat ini tidak mengunjungi alamat yang dimasukkan.

Mengapa nilai yang mengandung % tidak dapat didekode?

Setiap % harus diikuti dua digit heksadesimal, dan byte hasil dekode harus membentuk UTF-8 yang sah. Salin ulang nilai yang terpotong dari sumbernya. Mengganti mode tidak memperbaiki urutan byte yang tidak lengkap.

Komentar

0
untuk bergabung dalam diskusi.
Belum ada komentar.
Utas balasan

Ikuti seluruh percakapan secara kronologis; setiap balasan menunjukkan pesan tertentu yang dijawab.