Sulla codifica URL
Gli URL possono contenere solo un insieme limitato di caratteri ASCII. I caratteri speciali come spazi, e commerciali e lettere non-ASCII devono essere codificati in percentuale — sostituiti da un segno di percentuale seguito da due cifre esadecimali che rappresentano il valore in byte del carattere. Per esempio, uno spazio diventa %20 e la lettera a-umlaut diventa %C3%A4.
Questo strumento usa encodeURIComponent, che codifica tutto tranne lettere, cifre e i caratteri - _ . ! ~ * ( ). È la funzione corretta da usare per codificare il valore di un parametro di stringa di query o un segmento di percorso, non un URL intero.