De URL van een website, ook wel bekend als het 'websiteadres', is wat iemand zou invoeren in een webbrowser om toegang te krijgen tot een specifieke website. Wanneer u informatie doorgeeft via een URL, moet u ervoor zorgen dat deze alleen specifieke toegestane tekens gebruikt. Deze toegestane tekens omvatten alfabetische tekens, cijfers en enkele speciale tekens die betekenis hebben in de URL-reeks. Alle andere tekens die moeten worden toegevoegd aan een URL, moeten worden gecodeerd zodat ze tijdens de reis van de browser geen problemen veroorzaken bij het zoeken naar de pagina's en bronnen die u zoekt.
Een URL coderen
Het meest gecodeerde teken in een URL-tekenreeks is de Dit stukje coderingstekst zou een onderwerp verzenden van "dit is mijn onderwerp". Het "+" teken in de codering zou worden vervangen door een echte Als u een URL wilt coderen, vervangt u eenvoudig de speciale tekens door hun coderingstekenreeks. Dit begint bijna altijd met een% -teken. Strikt genomen moet u altijd speciale tekens coderen die in een URL zijn gevonden. Een belangrijke opmerking, voor het geval dat u zich een beetje geïntimideerd voelt door al dit gepraat of deze codering, is dat u over het algemeen geen speciale tekens in een URL buiten hun normale context zult vinden, behalve met formuliergegevens. De meeste URL's gebruiken de eenvoudige tekens die altijd zijn toegestaan, dus er is helemaal geen codering nodig. Als u gegevens naar CGI-scripts verzendt met behulp van de GET-methode, moet u de gegevens coderen zoals deze via de URL worden verzonden. Als u bijvoorbeeld een link schrijft om een RSS-feed te promoten, moet uw URL worden gecodeerd om toe te voegen aan de script-URL waarop u deze promoot. Elk teken dat geen alfabetisch teken, een cijfer of een speciaal teken is dat buiten de normale context wordt gebruikt, moet in uw pagina worden gecodeerd. Hieronder staat een tabel met veel voorkomende tekens die kunnen worden gevonden in een URL en hun codering. Gereserveerde tekens URL-codering Merk op dat deze gecodeerde voorbeelden anders zijn dan wat u vindt met HTML-speciale tekens. Als u bijvoorbeeld een URL met een ampersand (&) -teken moet coderen, gebruikt u% 24, zoals in de bovenstaande tabel wordt getoond. Als u HTML schrijft en u een ampersand wilt toevoegen aan de tekst, kunt u% 24 niet gebruiken. In plaats daarvan zou je een van beide gebruiken & of &, die allebei de & in de HTML-pagina zouden wegschrijven bij weergave. Dit lijkt in eerste instantie verwarrend, maar het is eigenlijk het verschil tussen de tekst die op de pagina zelf verschijnt, die deel uitmaakt van de HTML-code, en de URL-reeks, die een afzonderlijke entiteit is en daarom aan verschillende regels is onderworpen. Het feit dat het "&" -teken, evenals vele andere tekens, in elk ervan kunnen voorkomen, mag u niet verwarren met de verschillen tussen de twee. Origineel artikel door Jennifer Krynin. Bewerkt door Jeremy Girard.mailto:? e-mail subject = dit + is + mijn + onderwerp
Een URL coderen
Wat moet gecodeerd worden?
Karakter Doel in URL codering : Afzonderlijk protocol (http) van adres % 3B / Apart domein en mappen % 2F # Afzonderlijke ankers %23 ? Afzonderlijke vraagstring % 3F & Afzonderlijke query-elementen %24 @ Aparte gebruikersnaam en wachtwoord van domein %40 % Geeft een gecodeerd teken aan %25 + Geeft een spatie aan % 2B Niet aanbevolen in URL's % 20 of +