Strumento per sviluppatori / 09

Codificatore e decodificatore URL

Codifica il testo come componente URL oppure decodifica i valori con escape percentuale per ottenere di nuovo il testo.

Codificatore e decodificatore URL: TOEA usa il codificatore dei componenti URI del browser, mantenendo Unicode tramite la codifica percentuale UTF-8. Funziona al 100% localmente nel browser, senza caricare file sul server.

Esecuzioni
Nel browser
Costo
Gratuito · senza registrazione
Disponibilità
Pronto all'uso
Codificatore di componenti URLElaborazione locale

Funziona interamente nel browser

Codifica i valori, non gli URL interi

Caratteri come ?, &, =, # e / definiscono la struttura di un URL, quindi un valore che li contiene deve essere codificato prima di essere inserito nell’URL. Codifica separatamente ogni valore della query, poi uniscili: ?q= seguito dal testo di ricerca codificato. Codificando un URL completo codificheresti anche :// e le barre, danneggiandolo.

In JavaScript, encodeURIComponent è la funzione per i valori; encodeURI lascia invariati i caratteri strutturali ed è adatta a un URL intero che contiene solo spazi o caratteri accentati.

Riconoscere la doppia codifica

%2520 in un URL significa che uno spazio è stato codificato due volte: prima in %20, poi il suo % in %25. Succede quando un valore già codificato viene codificato di nuovo, spesso da un framework che esegue la codifica automaticamente. Decodificalo una volta e controlla cosa rimane. Per vedere separatamente ogni parte di un URL, usa il parser URL.

Come usarlo

  1. Scegli Codifica o Decodifica.
  2. Incolla il valore di un componente.
  3. Trasforma e copia il risultato.

Privacy e limitazioni

Non viene inviato nulla sulla rete. Lo strumento opera su un componente URL, non sulla struttura di un URL completo.

Strumenti correlati

Domande frequenti

Perché uno spazio viene codificato come %20?

I componenti URI usano la codifica percentuale; la codifica dei moduli può usare invece i segni più.

È possibile decodificare gli escape non validi?

No. Le sequenze percentuali non valide vengono segnalate, senza tentare di interpretarle.

Strumento gratuito · nel browser esecuzioni · senza account