Pengekod dan Penyahkod URL

Kodkan parameter URL atau nyahkod teks dengan jujukan peratus. Pilih komponen, URL penuh atau medan borang untuk mengendalikan UTF-8, ruang dan tanda + dengan betul.

0 aksara
Hasil

Hasil akan dipaparkan di sini.

Cara mengekod atau menyahkod nilai URL

  1. Tampal teks asal atau nilai yang telah dikodkan, kemudian pilih pengekodan atau penyahkodan.
  2. Gunakan mod komponen untuk satu parameter atau segmen laluan, URL penuh untuk mengekalkan pemisah, atau mod borang untuk nilai satu medan.
  3. Jalankan penukaran dan salin hasilnya. Kodkan setiap nilai secara berasingan sebelum memasukkannya ke dalam URL.

Tentang Pengekod dan Penyahkod URL

Mod komponen mengekodkan pemisah seperti & dan =. Mod URL penuh mengekalkan pemisah alamat. Mod borang menggunakan + untuk ruang dan %2B untuk tanda tambah sebenar. Pilih mod mengikut cara sistem penerima membaca hasil.

Contoh: mengekod nilai satu parameter URL

Input
Helo, dunia! ๐Ÿ‘‹ + & = / ?
Hasil
Helo%2C%20dunia!%20%F0%9F%91%8B%20%2B%20%26%20%3D%20%2F%20%3F

Soalan lazim tentang Pengekod dan Penyahkod URL

Perlukah saya mengekod seluruh URL atau parameter sahaja?

Untuk nilai parameter, gunakan mod komponen: & dan = menjadi %26 dan %3D. Mod URL penuh mengekalkan pemisah seperti :, /, ? dan &, jadi ia tidak melindungi setiap nilai secara automatik. Semasa penyahkodan, jujukan aksara terpelihara seperti %2F juga dikekalkan.

Mengapa ruang menjadi %20 atau +?

Mod komponen menggunakan %20 untuk ruang dan %2B untuk tanda + sebenar. Mod borang menggunakan + untuk ruang dan %2B untuk tanda tambah. Hanya mod borang menukar + yang belum dikodkan kepada ruang semasa penyahkodan.

Mengapa %20 menjadi %2520?

Apabila nilai yang sudah dikodkan dikodkan semula, tanda % menjadi %25. Alat ini memproses satu lapisan pada satu masa. Nyahkod hanya sebanyak yang diperlukan oleh sistem penerima; penyahkodan berulang boleh mengembalikan makna khas pemisah dalam URL.

Adakah aksara beraksen, tulisan lain dan emoji disokong?

Ya, pengekodan menggunakan UTF-8. Penyahkodan memerlukan jujukan peratus dan bait UTF-8 yang sah; jujukan tidak lengkap atau %GG ditolak. Alat ini tidak menukar pengekodan lama seperti GBK. Hasil dipaparkan sebagai teks tanpa membuka alamat tersebut.

Adakah fail, token atau teks saya dimuat naik?

Tidak. Semua input diproses dalam pelayar anda. Laman ini hanya membekalkan halaman dan kod program; input anda tidak dihantar ke pelayan penukaran atau disimpan dalam akaun.

Semua alat pembangun

Pengekodan dan Fail

Tukar antara teks, bait, URL dan imej terbenam tanpa mengubah data asal.

Semakan Data dan Teks

Baca data berstruktur, periksa token dan kenal pasti perubahan teks dengan jelas.

Hash, Pengecam dan Jadual

Semak integriti fail, jana pengecam dan fahami cap masa serta jadual berulang.

Input dan fail diproses pada peranti anda. Jangan tinggalkan hasil sulit dalam papan klip yang dikongsi. Gunakan peranti yang dipercayai untuk kunci peribadi dan token.