Qual è il Perl Sintassi per la codifica URL?

June 3

Qual è il Perl Sintassi per la codifica URL?


Un URL è un Uniform Resource Locator. Questo è il formato di indirizzo di una pagina Web. URL non sono in grado di gestire alcuni caratteri e quindi queste devono essere "sfuggito", che è un metodo di segnalazione al browser Web che i seguenti caratteri devono essere trattati come caratteri e non da un senso del browser è programmato per attaccare a loro. Sfuggire caratteri speciali si chiama codifica URL e il linguaggio di programmazione Perl ha un metodo semplice per affrontare questo compito.

Perl

Perl è un linguaggio di programmazione elaborazione del testo che viene spesso utilizzato per assemblare le pagine Web. Le pagine Web sono scritte in Hypertext Markup Language, che non ha alcun costrutti di programmazione. Web designer che vogliono le pagine Web adattati alle circostanze degli utenti e azioni creano programmi Perl che si adattano contenuto di una pagina web piuttosto che scrivere una pagina Web HTML statiche.

Codifica

pagine HTML contengono spesso gli URL come link che vengono mostrati allo spettatore della pagina, o come le chiamate verso altri file incorporati nella pagina HTML principale. Questi riferimenti a indirizzi devono seguire le convenzioni stabilite dal Hypertext Transfer Protocol. HTTP trasporta messaggi tra browser e server Web, e la sua specifica include i caratteri che dovrebbero essere sfuggiti. La maggior parte delle carte che devono essere codificati vengono punteggiatura non alfanumerici, e questi sono più probabili in parametri passati alla fine di una stringa URL.

metodo

Perl include una funzione chiamata uri_escape che si prende cura di tutti i requisiti HTTP fuga. La funzione prende una stringa come parametro, che può essere contenuta in una variabile. E poi restituisce la stringa con eventuali carte sensibili URL codificati. La funzione uri_escape porta secondo parametro opzionale, che sostituisce la funzione standard di sfuggire carattere URL sensibili per sfuggire qualunque personaggio appare in quel parametro.

codici ASCII

codifica URL sfugge caratteri sostituendoli con codice ASCII di quel personaggio, preceduto dal segno per cento ( "%"). Il set di caratteri ASCII è ampiamente usato in informatica. Si assegna un numero a ciascun carattere di uso comune. Questo numero viene espresso in decimale o esadecimale. Esadecimale è un sistema di conteggio di base 16 e comprende i numeri da 0 a 9 e anche le lettere A, B, C, D, E e F. URL codifica utilizza il numero esadecimale. Lo spazio ha un carattere speciale perché è usato così frequentemente. Questo è il segno più ( "+"). Uno spazio può anche essere rappresentato dal suo codice ASCII come "% 20".