jsonecho

Enkode URL

Enkode teks dengan pengodean persen agar aman digunakan dalam URL.

Memuat alat...

Cara menggunakan Enkode URL

  1. Tempel teks, satu nilai, atau URL lengkap.
  2. Centang "Enkode seluruh URL" jika Anda menempelkan alamat lengkap.
  3. Salin hasil enkode.

Tentang Enkode URL

URL hanya dapat membawa set karakter terbatas. Sebuah ruang, ampersand, slash dalam nilai atau huruf seperti ü harus ditulis sebagai tanda persen dan dua angka hex, sehingga ruang menjadi %20 dan ü menjadi %C3%BC. Apa pun yang mendarat di string query harus dikodekan, atau server penerima mungkin memotong nilai di tempat yang salah.

Ada dua mode. Secara default setiap karakter yang terlindungi dikodekan, yang adalah apa yang Anda inginkan untuk nilai tunggal seperti istilah pencarian. Jika Anda menempelkan seluruh alamat, centang "Encode seluruh URL" dan karakter yang memberikan strukturnya, seperti :, /, ? dan &, tetap seperti mereka.

Pertanyaan yang sering diajukan

Apa perbedaan antara %20 dan +?

Keduanya mewakili ruang, tetapi + hanya berarti ruang di dalam string query dalam form encoding yang digunakan oleh formulir HTML. Dalam jalur URL, + adalah tanda plus harfiah. Jika ragu, gunakan %20, yang bekerja di mana-mana.

Kenapa ampersandku dikodekan?

Karena dalam nilai ampersand akan mengakhiri parameter. Kecuali Anda mencentang "Encode seluruh URL", setiap karakter yang disediakan dikodekan.

Bagaimana cara menangani karakter non-Inggris?

Mereka pertama kali dikonversi ke UTF-8 byte, dan setiap byte ditulis sebagai urutan persen. Itulah bentuk yang diharapkan oleh browser dan server modern.

Apakah saya perlu mengkodekan seluruh URL?

Biasanya tidak, hanya bagian yang berasal dari data: nilai dalam string query, dan jalur segmen yang mungkin mengandung slash.

Alat lainnya di URL dan Base64

Semua alat →