Sommario:
Definizione - Cosa significa codifica URL?
La codifica URL è un meccanismo per tradurre caratteri non stampabili o speciali in un formato universalmente accettato da web server e browser. La codifica delle informazioni può essere applicata a Uniform Resource Names (URN), Uniform Resource Identifier (URI) e Uniform Resource Locator (URL), e i caratteri selezionati nell'URL vengono sostituiti da uno o più tripletti di caratteri costituiti dal carattere percentuale e due cifre esadecimali. Le cifre esadecimali nelle terzine di caratteri rappresentano il valore numerico dei caratteri che vengono sostituiti. La codifica URL è ampiamente utilizzata nell'invio di dati da moduli HTML nelle richieste HTTP.
La codifica URL è anche nota come codifica percentuale.
Techopedia spiega la codifica URL
Secondo RFC 3986, i caratteri trovati in un URL devono essere presenti nel set definito di caratteri ASCII riservati e non prenotati. Tuttavia, la codifica URL consente a caratteri che altrimenti non sarebbe possibile rappresentare con l'aiuto di caratteri consentiti. La codifica URL viene utilizzata principalmente per i caratteri di controllo non ASCII - caratteri oltre il set di caratteri ASCII di 128 caratteri e caratteri riservati come punto e virgola, segno di uguale, spazio o punto di inserimento.
Di solito viene seguito un processo in due passaggi per la codifica URL, che consiste nella conversione della stringa di caratteri in una sequenza di byte con codifica UTF-8 e quindi nella conversione di ogni byte che è un carattere non ASCII in "% HH", dove HH è la rappresentazione esadecimale corrispondente del byte sostituito. La codifica URL può aiutare nella conversione di caratteri non ASCII in un formato che può essere trasmesso su Internet.
