Varför ser webbadresser ibland konstiga ut? En introduktion till URL-kodning
Har du någonsin kopierat en webbadress och märkt att den plötsligt fylls med procenttecken och konstiga teckenkombinationer, som %20 eller %C3%A5? Detta kallas procentkodning, eller URL-kodning, och är en grundläggande del av hur internet fungerar. Anledningen är enkel: webbadresser (URL:er) får endast innehålla ett begränsat antal tecken från den så kallade ASCII-teckenuppsättningen. Denna uppsättning inkluderar engelska bokstäver, siffror och ett fåtal specialtecken som - och _. Tecken som mellanslag, svenska bokstäver som å, ä och ö, eller symboler som & och ? anses vara "osäkra" eller "reserverade". För att skicka med dessa tecken i en URL måste de översättas till ett säkert format. Ett mellanslag blir till exempel %20. Ett svenskt å blir %C3%A5, eftersom det kräver två bytes i UTF-8-kodning. Reserverade tecken som & (som används för att separera parametrar) måste också kodas om de ska vara en del av ett värde, till exempel i en sökning efter "glass & läsk", som kan bli q=glass%20%26%20l%C3%A4sk. Vår URL-avkodare är utformad för att vända på denna process och göra dessa adresser läsbara igen. Den omvandlar koderna tillbaka till sina ursprungliga tecken så att du kan förstå informationen.