Enkod / Dekod URL
Enkod atau dekod komponen URL dengan percent-encoding.
Kapan Menggunakan Enkoding URL
Enkoding URL menjaga karakter khusus tetap aman di dalam query string dan segmen path.
- Siapkan nilai parameter query sebelum membangun URL permintaan API.
- Dekod pautan yang disalin untuk memeriksa nilai parameter yang dapat dibaca.
- Atasi permintaan yang salah format yang disebabkan oleh karakter yang tidak aman.
Tentang Pengekodan Peratus
Pengekodan peratus, juga dikenali sebagai pengekodan URL, adalah mekanisme untuk mengekodkan aksara dalam Pengecam Sumber Seragam (URI). Setiap aksara digantikan oleh tanda peratus diikuti oleh dua digit heksadesimal yang mewakili nilai byte aksara tersebut. Ini memastikan URI tetap valid dan tidak ambigu semasa ditransmisikan melalui pelbagai sistem dan protokol.
Aksara yang Dicadangkan dan Tidak Dicadangkan
RFC 3986 membahagikan aksara URI menjadi aksara yang dicadangkan, seperti titik dua, garis miring, dan tanda tanya, yang mempunyai makna struktural, dan aksara yang tidak dicadangkan, seperti huruf, angka, tanda hubung, dan garis bawah, yang tidak pernah dikodkan. Semua aksara lain, termasuk spasi dan sebahagian besar tanda baca, harus dikodkan peratus sebelum muncul dalam komponen URI.