Indholdsfortegnelse:
Definition - Hvad betyder URL-kodning?
URL-kodning er en mekanisme til at oversætte ikke-udskrivelige eller specialtegn til et universelt accepteret format af webservere og browsere. Kodningen af information kan anvendes på Uniform Resource Names (URNs), Uniform Resource Identifiers (URIs) og Uniform Resource Locators (URLs), og udvalgte tegn i URL'en erstattes af en eller flere karaktertripletter bestående af procenttegn og to hexadecimale cifre. De hexadecimale cifre i tegntripletterne repræsenterer den numeriske værdi af de tegn, der udskiftes. URL-kodning er vidt brugt i HTML-formdata indsendelse i HTTP-anmodninger.
URL-kodning kaldes også procentkodning.
Techopedia forklarer URL-kodning
I henhold til RFC 3986 skal tegn, der findes i en URL, være til stede i det definerede sæt reserverede og uforbeholdne ASCII-tegn. Imidlertid tillader URL-kodning tegn, som ellers ikke ville være tilladt at blive repræsenteret ved hjælp af tilladte tegn. URL-kodning bruges mest til ikke-ASCII-kontroltegn - tegn ud over ASCII-tegnsættet på 128 tegn og reserverede tegn såsom semikolon, lige tegn, mellemrum eller caret.
En to-trins proces følges normalt til URL-kodning, der består af konvertering af karakterstrengen til en bytesekvens med UTF-8-kodning og derefter konvertering af hver byte, der er et ikke-ASCII-tegn til “% HH, ” hvor HH er den tilsvarende hexadecimale repræsentation af den erstattede byte. URL-kodning kan hjælpe med at konvertere ikke-ASCII-tegn til et format, der kan overføres over internettet.
