Apakah Pengekodan URL (Percent-Encoding)?
Seni bina internet memerlukan Uniform Resource Locators (URL) dihantar melalui HTTP menggunakan set aksara standard US-ASCII. Jika URL mengandungi aksara di luar abjad ketat ini—seperti ruang jarak, emoji, atau teks Cyrillic—penyemak imbas web atau pelayan akan terhenti atau disalah tafsir.
Untuk menghantar data kompleks secara selamat dalam rentetan kueri URL, kita mesti menggunakan Pengekodan URL (sering dipanggil percent-encoding). Algoritma ini menukar aksara tidak selamat kepada simbol % diikuti oleh perwakilan heksadesimal nilai ASCII/UTF-8 aksara tersebut.
Sebagai contoh, aksara ruang jarak standard menjadi %20, dan ampersand (&) menjadi %26. Ini menjamin data sampai ke pelayan backend dalam keadaan sempurna.