Codifica e decodifica URL
Codifica e decodifica componenti URL o indirizzi completi.
I tuoi file vengono elaborati qui, sul tuo dispositivo
Non inviamo il tuo file o il contenuto del testo a un server di elaborazione. Non è necessario alcun conto e non vi è alcuna quota operativa giornaliera. I singoli strumenti hanno limiti di dimensione per proteggere la memoria del dispositivo.
È necessaria una connessione per caricare il sito e le sue risorse. L'hosting potrebbe ricevere dati tecnici sulle visite. Preferiti memorizzare solo gli identificatori di strumento in questo browser.
Come trattiamo i tuoi dati →Come utilizzare questo strumento
- Scegliere il componente per un valore di parametro o URL completo per un indirizzo.
- Selezionare codifica o decodifica e incollare il testo.
- Ispezionare i simboli come &, / e + prima di inserire il risultato in un URL.
Un esempio che puoi verificare
Preparare un valore di parametro senza trattare i suoi simboli come separatori di URL.
Esempio di input
a b/&
Risultato atteso
a%20b%2F%26
Seleziona l'URL completo da conservare : / ? & in un intero URL. La decodifica non converte + in uno spazio.
Codifica e decodifica URL: usi e guida pratica
La codifica di un URL o di un componente rappresenta i caratteri che altrimenti potrebbero essere scambiati per separatori di indirizzi. Scegli la modalità componente per un valore o segmento di parametro e la modalità URL completa quando i separatori strutturali devono rimanere. Questa scelta è importante perché un indirizzo completo contiene caratteri con ruoli specifici. Questi caratteri non dovrebbero essere trattati tutti allo stesso modo di una frase inserita all'interno di un valore di query. Selezionare la modalità in base alla posizione dei dati.
Un ampersand all'interno di un valore può apparire come l'inizio di un altro parametro quando inserito non codificato in una query. La codifica dei componenti lo rappresenta come dati. Al contrario, codificare indiscriminatamente tutti i separatori di un URL completo può cambiare il modo in cui viene interpretato l'indirizzo. Preparare un campione contenente spazi, accenti e un simbolo pertinente, quindi ispezionare la modalità scelta. Comprendere il confine tra la struttura dell'URL e il contenuto del componente impedisce molti risultati imprevisti.
Questo convertitore conserva un segno più come segno più. Non applica automaticamente la convenzione del modulo in cui plus rappresenta lo spazio. Il parser di query URL gestisce l'interpretazione della query. La decodifica richiede sequenze percentuali valide e UTF-8; una fuga percentuale incompleta produce un errore. Un secondo passaggio di decodifica può anche cambiare il significato dei dati già decodificati una volta, quindi non trasformare ripetutamente una stringa senza conoscere la sua rappresentazione attuale.
Confermare che il risultato rappresenta lo stesso valore previsto prima di inserirlo nella destinazione. La codifica non stabilisce che un collegamento esista, sia sicuro o appartenga a un sito previsto. Non apre indirizzi o rimuove i dati di query privati. Il generatore di slug applica una semplificazione diversa per i percorsi delle pagine editoriali. Conservare l'originale e documentare se l'operazione ha coinvolto un componente o un URL completo.
Un controllo pratico prima di utilizzare il risultato
Per un parametro di ricerca, prova un valore contenente uno spazio e un ampersand. Codificarlo come componente e verificare che il segno non introduce un altro parametro quando l'indirizzo è assemblato. Decodifica il campione e confronta il suo contenuto originale. Per un URL completo, ispezionare i separatori strutturali conservati. Prima di utilizzare un esempio in produzione, controllare quale fase dell'applicazione esegue già la codifica, poiché farlo cambia due volte la rappresentazione. Mantenere il nome e il valore dei parametri separati nella documentazione. Se la destinazione visualizza ancora sequenze percentuali, identifica la fase di interpretazione invece di decodificare ripetutamente senza una regola definita. Un piccolo esempio riproducibile è utile per distinguere gli errori di contenuto dai passaggi di codifica errati.
Opzioni e limiti
Scegli il componente per i parametri o i segmenti; scegli l'URL completo per preservare i separatori di URL. + rimane +: questo non è un decoder di moduli.
Domande frequenti
Cosa succede a una sequenza % non valida?
Viene visualizzato un errore senza modificare l'input. La decodifica richiede sequenze percentuali valide e UTF-8.