Vai al contenuto
Utilizy

Codifica e decodifica URL

Codifica percentuale, con l’analisi della query string

Funziona nel tuo browser

Dati di partenza

Opzioni

Ambito

Per le stringhe che finiscono dentro un URL, come i valori dei parametri. Codifica anche ?, & e /.

Risultato

Risultato

Non hai ancora inserito nulla

Incolla un URL o una stringa e qui comparirà il risultato.

La codifica lavora sui byte, quindi un carattere non ASCII può produrre più gruppi %XX.

Gli URL possono contenere solo un insieme limitato di caratteri, quindi tutto il resto viene riscritto come %XX. Questo rende illeggibili i link condivisi e facili da rompere quelli incollati. Qui converti in entrambe le direzioni e vedi i parametri di query separati uno per uno.

Come si usa

  1. 1 Incolla un URL o una stringa.
  2. 2 Scegli se codificare o decodificare.
  3. 3 Scegli l’ambito — un singolo valore oppure un indirizzo intero.
  4. 4 Copia il risultato, oppure leggi l’analisi dei parametri qui sotto.

Domande frequenti

Che differenza c’è tra i due ambiti?

«Singolo valore» codifica tutto, compresi ?, & e /, ed è quello che serve per il valore di un parametro. «Indirizzo intero» lascia stare quei caratteri strutturali, così l’URL continua a funzionare.

Perché un carattere diventa più gruppi %XX?

La codifica percentuale lavora sui byte, non sui caratteri. Tutto ciò che sta fuori dall’ASCII occupa più byte in UTF-8 — due per le lettere latine accentate, tre per i caratteri CJK — quindi ognuno produce altrettanti gruppi.

Perché a volte la decodifica non riesce?

Un % isolato non seguito da due cifre esadecimali, oppure una stringa codificata due volte. Le stringhe codificate due volte mostrano %25 dove dovrebbe esserci un %: decodificale due volte per recuperarle.

Da usare insieme a