Pengekod/Penyahkod Komponen URL

Kod dan nyahkod komponen URL dengan pengekodan peratus. Tukar aksara khas kepada format selamat URL dan sebaliknya untuk pembangunan web dan penggunaan API

Teks Biasa
Teks Berkod URL

Apakah URL Encoding?

URL encoding (juga dipanggil percent encoding) adalah kaedah untuk menukar aksara khas kepada format yang boleh dihantar dengan selamat melalui internet. URL hanya boleh mengandungi aksara tertentu, jadi mana-mana aksara yang tidak dibenarkan mesti dikodkan.

Bagaimana ia berfungsi:

  • Aksara khas ditukar kepada % diikuti dengan kod ASCII heksadesimal mereka
  • Contoh: ruang menjadi %20, @ menjadi %40
  • Hanya huruf (A-Z, a-z), nombor (0-9), dan beberapa simbol (- _ . ~) yang tidak memerlukan pengkodan

Contoh biasa:

  • Ruang → %20
  • @%40
  • #%23
  • &%26
  • ?%3F

Mengapa diperlukan:

  • URL mempunyai aksara terpelihara dengan makna khas
  • Memastikan data dihantar dengan betul
  • Menghalang konflik dengan struktur URL
  • Diperlukan untuk borang web dan panggilan API