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.