Hur man kodar en apostrof i en URL

Sidoprofil av en affärskvinna och en affärsman som tittar på en bärbar dator

Webbläsare kan förstå en URL när du kodar den korrekt.

Bildkredit: Ingram Publishing/Ingram Publishing/Getty Images

Lika användbara som specialtecken är på engelska, skulle du kunna tro att du kan skriva in dem alla i webbläsarens URL-fält. Endast en liten delmängd av US-ASCII-tecken är säkra att använda i webbadresser. Andra tecken, som apostrof, är reserverade för speciell användning. Om du behöver ange en webbadress i din webbläsare som har en apostrof, koda apostrof. Kodning säkerställer att alla webbplatser och webbläsare tolkar hela webbadressen korrekt.

Koda din apostrof

Du kan navigera till webbsidor med flera metoder, som att klicka på ett bokmärke eller skriva en URL i webbläsarens adressfält. Om URL: en du behöver skriva innehåller en apostrof, ersätt apostrof med %27 och tryck på "Retur" för att navigera till URL: en.

Dagens video

Exempel på ersättning av apostrof

URL: en http://www.example.com/jim's_burgers är ett exempel på en URL som innehåller en apostrof. När du har ersatt apostrof med %27 blir URL: en

http://www.example.com/jim%27s_burgers. Ett annat exempel på en kodad URL är http://www.example.com/cities/denver%27s_altitude.html. I det här fallet hänvisar denver%27s_altitude.html till ett HTML-dokument med namnet denver's_altidude.html som finns i katalogen Cities på webbservern.

Varför kodning fungerar

Det kanske inte är vettigt för människor, men datorer vet att 27 är den hexadecimala representationen av apostrofens ASCII-värde. ASCII-teckenuppsättningen skapades på 60-talet och utgör grunden på vilken datorer arbetar med text. Varje tecken på datorns tangentbord är ett ASCII-tecken som har ett decimaltal som datorer associerar med tecknet. Till exempel är decimalekvivalenten för H 72. En apostrofs decimalvärde är 39. Om du konverterar 39 till ett hexadecimalt tal får du 27, värdet du använder för att ersätta apostrof i webbadresser. Enligt konventionen föregår procenttecknet dessa siffror.

Koda andra tecken

Du kan koda andra tecken i en URL genom att ersätta dem med deras hexadecimala ASCII-motsvarigheter. Du kan hitta dessa värden genom att besöka en webbplats som innehåller en HTML-URL-kodningsreferenstabell (länk i Resurser). Dessa tabeller listar vanligtvis ASCII-tecken i en kolumn och deras motsvarande hexadecimala värden i en annan. Om du till exempel hittar plustecknet i en av dessa tabeller ser du att dess kodade värde är %2B.

Domännamnsbegränsningar

Om du registrerar ett domännamn kan namnet inte ha hex-kodning i sig. Med andra ord kan du inte registrera en ny domän som heter jim%27s_cameras om du vill skapa en webbplats som heter Jim's_Cameras.