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.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
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
- Scegli Codifica o Decodifica.
- Incolla il valore di un componente.
- 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