Hoe een apostrof in een URL te coderen

Zijprofiel van een zakenvrouw en een zakenman die naar een laptop kijken

Browsers kunnen een URL begrijpen als u deze correct codeert.

Afbeelding tegoed: Ingram Publishing/Ingram Publishing/Getty Images

Hoe handig speciale tekens in de Engelse taal ook zijn, je zou denken dat je ze allemaal in de URL-balk van je browser zou kunnen typen. Slechts een kleine subset van US-ASCII-tekens kan veilig in URL's worden gebruikt. Andere tekens, zoals de apostrof, zijn gereserveerd voor speciaal gebruik. Als u een URL in uw browser moet invoeren die een apostrof heeft, codeert u de apostrof. Codering zorgt ervoor dat alle websites en browsers de volledige URL correct interpreteren.

Codeer je apostrof

U kunt op verschillende manieren naar webpagina's navigeren, zoals klikken op een bladwijzer of het typen van een URL in de adresbalk van een browser. Als de URL die u moet typen een apostrof bevat, vervangt u de apostrof door %27 en drukt u op "Enter" om naar de URL te navigeren.

Video van de dag

Voorbeelden van vervanging van apostrof

De URL http://www.example.com/jim's_burgers

is een voorbeeld van een URL die een apostrof bevat. Nadat u de apostrof hebt vervangen door %27, wordt de URL http://www.example.com/jim%27s_burgers. Een ander voorbeeld van een gecodeerde URL is: http://www.example.com/cities/denver%27s_altitude.html. In dit geval verwijst denver%27s_altitude.html naar een HTML-document met de naam denver's_altidude.html dat zich in de map Cities op de webserver bevindt.

Waarom codering werkt

Het is misschien niet logisch voor mensen, maar computers weten dat 27 de hexadecimale weergave is van de ASCII-waarde van de apostrof. Gemaakt in de jaren '60, vormt de ASCII-tekenset de basis waarop computers met tekst werken. Elk teken op uw computertoetsenbord is een ASCII-teken met een decimaal getal dat computers met het teken associëren. Het decimale equivalent van H is bijvoorbeeld 72. De decimale waarde van een apostrof is 39. Als u 39 omzet in een hexadecimaal getal, krijgt u 27, de waarde die u gebruikt om apostrofs in URL's te vervangen. Volgens afspraak gaat het procentteken vooraf aan deze cijfers.

Andere tekens coderen

U kunt andere tekens in een URL coderen door ze te vervangen door hun hexadecimale ASCII-equivalenten. U kunt deze waarden vinden door een site te bezoeken die een HTML-URL-coderingsreferentietabel bevat (link in bronnen). Deze tabellen bevatten meestal ASCII-tekens in de ene kolom en de bijbehorende hexadecimale waarden in een andere. Als u bijvoorbeeld het plusteken in een van deze tabellen vindt, ziet u dat de gecodeerde waarde %2B is.

Domeinnaambeperkingen

Als u een domeinnaam registreert, mag de naam geen hex-codering bevatten. Met andere woorden, u kunt geen nieuw domein met de naam jim%27s_cameras registreren als u een site met de naam Jim's_Cameras wilt maken.