jsonecho

URL Encode

Codifica il testo in percent-encoding in modo che possa viaggiare in sicurezza dentro un URL.

Caricamento dello strumento...

Come usare URL Encode

  1. Incolla il testo, un singolo valore o un URL completo.
  2. Spunta "Codifica un intero URL" se hai incollato un indirizzo.
  3. Copia il risultato codificato.

Informazioni su URL Encode

Gli URL possono trasportare solo un insieme limitato di caratteri. Uno spazio, una e commerciale, una barra dentro un valore o una lettera come ü deve essere scritta come un segno di percentuale e due cifre esadecimali, quindi uno spazio diventa %20 e ü diventa %C3%BC. Tutto ciò che finisce in una query string dovrebbe essere codificato, altrimenti il server ricevente può tagliare il valore nel punto sbagliato.

Ci sono due modalità. Per impostazione predefinita viene codificato ogni carattere riservato, che è ciò che serve per un singolo valore come un termine di ricerca. Se incolli un indirizzo intero, spunta "Codifica un intero URL" e i caratteri che gli danno struttura, come :, /, ? e &, restano come sono.

Domande frequenti

Qual è la differenza tra %20 e +?

Entrambi rappresentano uno spazio, ma + significa spazio solo dentro una query string nella codifica dei moduli usata dai form HTML. Nel percorso di un URL, + è un segno più letterale. Nel dubbio usa %20, che funziona ovunque.

Perché la mia e commerciale è codificata?

Perché in un valore una e commerciale terminerebbe il parametro. A meno che tu non spunti "Codifica un intero URL", ogni carattere riservato viene codificato.

Come vengono gestiti i caratteri non inglesi?

Vengono prima convertiti in byte UTF-8 e ogni byte viene scritto come sequenza con percentuale. È la forma che browser e server moderni si aspettano.

Devo codificare l'intero URL?

Di solito no, solo le parti che provengono da dati: i valori nella query string e i segmenti di percorso che potrebbero contenere barre.

Altro in URL e Base64

Tutti gli strumenti →