percentenkoodauksella
Percentenkoodauksella tarkoitetaan URI- tai URL-osoitteiden merkkien koodausta siten, että ne voidaan välittää verkossa turvallisesti ja että merkitys säilyy. Menetelmä korvaa erikoismerkit ja merkit, joita URI voi tulkita väärin, prosentin etuliitteellä ja kahdella heksadesimaalimerkillä (%XX). Ennen koodausta käytetään tavujen koodausta, yleensä UTF-8, ja jokainen tavun arvo esitetään kahdella hex-merkinnällä.
Unreserved-merkit (A–Z, a–z, 0–9, -, ., _, ~) voidaan jättää koodaamatta, kun ne esiintyvät URI:n osassa, jossa standardi sen sallii.
Percentenkoodauksen tarkoituksena on mahdollistaa kansainvälisten merkkien käyttö sekä estää merkitysten väärin tulkitseminen. Lisäksi tietyt merkit, kuten
Käytännön toteutukset: useimmat ohjelmointikielet tarjoavat kirjastoja percentenkoodauksen suorittamiseen. Esimerkkejä ovat JavaScriptin encodeURIComponent sekä Pythonin urllib.parse.quote. Vältä