Een URL is een Uniform Resource Locator . Dat is het adres van formaat voor een webpagina . URL's kunnen op bepaalde tekens behandelen en dus deze moeten worden " ontsnapt " is een methode van signalering naar de webbrowser die de volgende tekens worden verwerkt tekens en niet van betekenis de browser is geprogrammeerd om aan hen. Ontsnappen speciale tekens heet URL-codering en de programmeertaal Perl heeft een eenvoudige methode voor het omgaan met deze taak . Perl Perl is een tekstverwerking programmeertaal die veel gebruikt wordt om webpagina's te monteren . Webpagina's zijn geschreven in de Hypertext Markup Language , die elke programmeertaal constructies niet heeft. Webdesigners die webpagina's aangepast aan gebruiker omstandigheden en acties decees Perl- programma's die de inhoud van een webpagina aan te passen in plaats van het schrijven van een statische HTML- webpagina . Encoding HTML pagina's bevatten vaak URL's als links die worden getoond aan de kijker van de pagina , of als oproepen naar andere bestanden ingebed in de HTML-hoofdpagina . Deze verwijzingen naar adressen moeten de door het Hypertext Transfer Protocol conventies volgen . HTTP draagt berichten tussen browsers en webservers , en de specificatie bevat tekens die moeten worden ontkomen . Het merendeel van de charters die moeten worden gecodeerd zijn niet-alfanumerieke leestekens , en deze zijn meer waarschijnlijk bij parameters die worden doorgegeven aan het einde van een URL-tekenreeks . Method Perl bevat een functie genaamd uri_escape die zorg draagt voor alle HTTP ontsnappen eisen . De functie een tekenreeks als een parameter , die zijn vervat in een variabele . Het geeft vervolgens de string met alle URL gevoelige charters gecodeerd . De uri_escape functie draagt een optionele tweede parameter , die de standaard functie van ontsnappende URL - gevoelig karakter te ontsnappen welke aard ook in die parameter verschijnen overschrijft . ASCII Codes URL codering ontsnapt personages door ze te vervangen door dat karakter ASCII-code , voorafgegaan door het teken procent ( " % " ) . De ASCII-tekenset wordt veel gebruikt in de informatica . Het kent een nummer toe aan elke veelgebruikte karakter . Dat aantal wordt hetzij in decimaal of hexadecimaal . Hexadecimaal een basis 16 nummeringssysteem en omvat de cijfers 0 tot 9 en tevens de letters A , B , C , D , E en F. URL Encoding het hexadecimale getal . De ruimte heeft een speciaal karakter omdat het zo vaak gebruikt . Dit is het plusteken ( ' + ' ) . Een ruimte kan ook worden vertegenwoordigd door de ASCII- code als " % 20 . "
|