Cos'è la codifica URL?
La codifica URL, nota anche come percent-encoding, è un meccanismo per la codifica delle informazioni in un Uniform Resource Identifier (URI). Garantisce che tutti i caratteri in un URL appartengano al set limitato di caratteri ASCII consentiti negli URI.
Perché codificare gli URL?
Gli URL possono essere inviati su Internet solo utilizzando il set di caratteri ASCII. Poiché gli URL spesso contengono caratteri al di fuori del set ASCII, l'URL deve essere convertito in un formato ASCII valido. La codifica URL sostituisce i caratteri ASCII non sicuri con un '%' seguito da due cifre esadecimali.
- / Usato come delimitatore per separare i segmenti del percorso.
- ? Usato per separare il percorso dalla stringa di query.
- # Usato per separare l'URL principale da un identificatore di frammento.
- & Usato per separare i parametri in una stringa di query.
- Gli spazi non sono ammessi negli URL e sono spesso codificati come '+' o '%20'.
Come funziona
La codifica URL sostituisce i caratteri riservati, non stampabili o non ASCII con un segno di percentuale (%) seguito da una rappresentazione esadecimale a due cifre del codice ASCII del carattere.