Codifica degli URL: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
- wikilink ripetuto
m Caratteri riservati: wikilink, minuscolo
Riga 27:
 
=== Caratteri riservati ===
Quando un carattere dell'insieme riservato (un "carattere riservato") ha un significato speciale (dunque uno "scopo riservato") in un certo contesto, e uno schema URI stabilisce che è necessario utilizzare quel carattere per un ''altro'' scopo, allora il carattere deve essere reso in ''codifica percentuale''. La codifica percentuale di un carattere riservato comporta la conversione del carattere nel suo corrispondente valore [[byte]] in [[ASCII]], e poi la rappresentazione di quel valore come coppia di [[Sistema numerico esadecimale|cifre esadecimali]] (se c'è una sola cifra esadecimale, si aggiunge uno zero iniziale di riempimento). Le cifre, precedute da un [[Simbolosimbolo di percentuale]] (<code>%</code>) come carattere di escape, vengono quindi utilizzate nell'URI al posto del carattere riservato. Un carattere non ASCII viene tipicamente convertito nella sua sequenza di byte in [[UTF-8]], e poi ciascun valore byte è rappresentato come descritto sopra.
 
Il carattere riservato <code>/</code>, per esempio, se utilizzato nel "path" di un [[Uniform Resource Identifier|URI]], ha il significato speciale di essere un [[Barra_obliqua#In_informatica|delimitatore]] ''tra'' i segmenti del percorso. Se, secondo un dato schema URI, <code>/</code> deve essere ''in'' un segmento di percorso, allora i tre caratteri <code>%2F</code> (o che è lo stesso in minuscolo <code>%2f</code>) devono essere usati al posto di un normale <code>/</code>.