Nwlapcug.com


Che cosa è % 20 in HTML?

Che cosa è % 20 in HTML?


Il flusso di URL..--gli indirizzi gerarchici univoci assegnati a tutti gli oggetti sul Web..--è a volte interrotto da gruppi di numeri esadecimali preceduti da segni di percentuale. Si tratta di caratteri codificati, rese necessarie da una discrepanza tra il set di caratteri URL e HTML; uno dei più comuni, "% 20," è semplicemente un riferimento codificato a uno spazio vuoto.

HTML vs. URL

HTML, il linguaggio in cui le pagine Web sono scritte, necessariamente comporta un lavoro con gli URL, che sono stringhe di caratteri che agiscono come indirizzi per singole pagine Web. Mentre qualsiasi dato pezzo di codice HTML può contenere riferimenti a un sacco di URL, codice HTML non è conforme con gli stessi standard di formattazione come l'URL; in particolare, utilizza un set di caratteri separati.

Set di caratteri

Mentre l'ultima versione di HTML supporta l'intero set di caratteri Unicode..--un insieme di lettere, numeri e simboli miranti a coprire il maggior numero di lingue del mondo possibili..--il set di caratteri disponibile per l'utilizzo in URL è limitato all'alfabeto inglese, numeri latini e una manciata di simboli del genere si ottiene con il tasto MAIUSC.

Caratteri codificati

Set di caratteri non disponibili nel carattere URL-- o caratteri e sequenze di caratteri che potrebbero causare confusione..--sono rappresentati negli URL nel codice. Un carattere codificato appare come un segno di percentuale (%) seguito da un numero, solitamente in base esadecimale. Quando una stringa che contiene caratteri non validi nell'URL impostato..--come una frase di ricerca..--deve essere trasformato in un URL, i caratteri non validi possono essere codificati; programmi come browser di solito fanno automaticamente.

Il carattere di spazio

Uno dell'URL del carattere codici-- "% 20"..--semplicemente si riferisce a uno spazio vuoto. Gli URL non sono sempre in grado di gestire gli spazi, soprattutto quando molti di loro esiste in una fila; eventuali spazi in un URL vengono quindi sostituiti con il "% 20" codice per evitare confusione.