Informazioni su Encoder e Decoder URL
Strumento di codifica e decodifica URL conforme a RFC 3986 per la gestione del percent-encoding di parametri di ricerca, percorsi web e caratteri speciali.
Caratteristiche principali
- Doppio motore: encodeURIComponent per i valori dei singoli parametri ed encodeURI per indirizzi web interi.
- Codifica rigorosa delle sequenze di byte UTF-8 per caratteri multilingue, accenti ed emoji.
- Decodifica in tempo reale di stringhe URI con identificazione puntuale di errori di sintassi.
- Opzione di codifica per gli spazi tra lo standard '%20' e la convenzione dei moduli web con il simbolo '+'.
Come usare
- Seleziona codifica o decodifica: Scegli se proteggere i caratteri speciali con codifica percentuale o ripristinare il testo originale.
- Incolla l'indirizzo o la stringa: Inserisci il testo, la query o i parametri da trasformare nell'area principale.
- Copia la stringa risultante: Esamina il valore generato e trasferiscilo negli appunti per le tue richieste HTTP o script.
FAQ
Quale differenza intercorre tra encodeURI ed encodeURIComponent?
encodeURI preserva i caratteri di struttura dei percorsi (come / ? : @ &), mentre encodeURIComponent li codifica tutti, risultando appropriato per i valori delle query.
Che cos'è il percent-encoding descritto nella specifica RFC 3986?
È un meccanismo con cui i caratteri non ammessi vengono convertiti nel segno % seguito dal valore esadecimale a due cifre del corrispondente byte UTF-8.
Gli spazi devono essere espressi come %20 o con il segno più (+)?
La norma RFC 3986 prescrive '%20' per percorsi e parametri URL; il segno '+' è utilizzato storicamente per i moduli in formato application/x-www-form-urlencoded.
È sicuro elaborare indirizzi che contengono token privati?
Sì, l'intera operazione viene eseguita localmente nella memoria del browser senza trasmissione di log.