Alat Penukar Dalam Talian XhCode

URL Encode

Masukkan rentetan untuk menjadi Pengekodan URL
Rentetan yang dikodkan URL:
Alat Pengekodan URL untuk Pengekodan URL Untuk Menukar Alat Penukar Dalam Talian URL

Apakah Pengekodan URL?

Pengekodan URL (juga dikenali sebagai pengekodan peratus) ialah proses menukar aksara khas kepada format yang boleh digunakan dengan selamat dalam URL. Ia menggantikan aksara yang tidak dibenarkan dalam URL (seperti ruang, tanda baca atau aksara bukan ASCII) dengan tanda peratus (%) diikuti dengan dua digit heksadesimal yang mewakili kod ASCII aksara itu.

Sebagai contoh, ruang dikodkan sebagai %20 dan titik bertindih (:) mungkin dikodkan sebagai %3A.


Mengapa Gunakan Pengekodan URL?

  • Untuk memastikan aksara khas dalam URL (seperti ruang, tanda soal, garis miring dan ampersand) diwakili dengan betul tanpa melanggar struktur URL.

  • Untuk mengekodkan aksara bukan ASCII (seperti huruf beraksen atau aksara daripada abjad bukan Latin) untuk memastikan keserasian dengan sistem yang hanya menyokong ASCII.

  • Untuk mengekodkan parameter pertanyaan dalam URL supaya ia dihuraikan dengan betul oleh pelayan web dan penyemak imbas.

  • Untuk mencegah manipulasi data berniat jahat dalam URL dengan mengekodkan aksara yang berpotensi berbahaya.


Bagaimana untuk Menggunakan Pengekodan URL?

  • Pengekodan URL selalunya dilakukan menggunakan fungsi terbina dalam dalam kebanyakan bahasa pengaturcaraan.

    • Dalam JavaScript, anda boleh menggunakan encodeURIComponent() atau encodeURI().

    • Dalam Python, anda boleh menggunakan urllib.parse.quote() atau urllib.parse.quote_plus().

  • Ia menggantikan aksara yang tidak selamat dalam URL (seperti ruang, &, =, #) dengan nilai yang dikodkan yang sepadan.

Contohnya:

  • encodeURIComponent("Hello World!") akan mengembalikan "Hello%20World%21".


Bila Gunakan Pengekodan URL?

  • Apabila pengekodan parameter pertanyaan atau data borang dalam URL, seperti dalam permintaan HTTP GET.

  • Apabila membenamkan aksara khas (seperti ruang, garis miring atau aksara bukan ASCII) ke dalam URL, terutamanya apabila berinteraksi dengan API atau perkhidmatan web.

  • Apabila membina URL secara manual dan memastikan bahawa aksara seperti =, &, atau ? jangan ganggu struktur URL.

  • Apabila membuat URL pendek atau pautan berkod yang perlu dikongsi dalam format yang boleh dibaca dan selamat.