Nwlapcug.com


Qual è la sintassi di Perl per la codifica URL?

Qual è la sintassi di Perl per la codifica URL?


Un URL è un Uniform Resource Locator. Che è il formato dell'indirizzo di una pagina Web. Gli URL sono in grado di gestire determinati caratteri e quindi queste devono essere "scappato", che è un metodo di segnalazione al browser Web che devono essere elaborati i seguenti caratteri come caratteri e non di qualsiasi significato il browser è programmato per attaccare a loro. Escape di caratteri speciali viene chiamato codifica URL e il linguaggio di programmazione Perl ha un metodo semplice per affrontare questo compito.

Perl

Perl è un linguaggio di programmazione che viene spesso utilizzato per assemblare le pagine Web di elaborazione di testi. Pagine Web sono scritti in Hypertext Markup Language, che non ha alcun costrutti di programmazione. Web designer che vogliono che pagine Web adattato alle azioni e circostanze utente creare programmi Perl che adattano il contenuto di una pagina Web, piuttosto che scrivere una pagina HTML Web statica.

Codifica

Pagine HTML contengono spesso gli URL come collegamenti visualizzati nel Visualizzatore della pagina, o come le chiamate ad altri file incorporati nella pagina HTML principale. Questi riferimenti a indirizzi devono seguire le convenzioni stabilite dal protocollo http. Porta HTTP messaggi tra browser e server Web, e sua specifica include caratteri che devono essere sottoposti a escape. La maggior parte delle carte che devono essere codificati sono i segni di punteggiatura non alfanumerici, e questi sono più probabili di verificarsi in parametri passati alla fine di una stringa URL.

Metodo.

Perl include una funzione denominata uri_escape che si prende cura di tutti i requisiti d'evasione di HTTP. La funzione accetta una stringa come parametro, che può essere contenuto in una variabile. Viene quindi restituita la stringa con qualsiasi charters sensibile URL codificato. La funzione di uri_escape trasporta un secondo parametro opzionale, che sostituisce la funzione standard di escape URL-sensibile al carattere per sfuggire a qualunque carattere visualizzato in tale parametro.

Codici ASCII

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