Utility LIVE

URL Encode/Decode

Codifica e decodifica URLs com caracteres especiais

uso: url-encode --input

O que é URL Encode/Decode?

URL Encode/Decode converte stringhe da e verso la codifica percent-encoding usata negli URL. I caratteri speciali, gli spazi e i caratteri non-ASCII vengono sostituiti con la loro rappresentazione %HH. Essenziale per costruire URL validi, parametri di query e form data in applicazioni web.

Perguntas Frequentes

Cos'è la codifica URL (percent-encoding)? +
È la codifica standard per gli URL definita da RFC 3986. I caratteri non sicuri vengono sostituiti con % seguito dal codice esadecimale. Es: spazio → %20, & → %26, é → %C3%A9.
Perché gli URL devono essere codificati? +
Gli URL possono contenere solo caratteri ASCII sicuri. Caratteri come spazi, &, =, #, ?, e caratteri Unicode devono essere codificati per non essere interpretati come delimitatori o causare errori.
Qual è la differenza tra %20 e + per gli spazi? +
%20 è la codifica standard per gli spazi negli URL (RFC 3986). Il + è usato solo nei form data (application/x-www-form-urlencoded). Nella query string entrambi sono accettati, ma %20 è più universale.
Quali caratteri non serve codificare? +
I caratteri 'unreserved' non richiedono codifica: lettere (A-Z, a-z), numeri (0-9), e quattro simboli: - _ . ~. Tutti gli altri caratteri dovrebbero essere codificati per sicurezza.
La codifica URL è sicura per i dati sensibili? +
No, la codifica URL non è crittografia. I dati codificati sono visibili nell'URL (e nei log del server). Non passare mai password, token o dati sensibili nella query string — usa POST con body e HTTPS.
Cos'è la doppia codifica URL? +
Si verifica quando una stringa già codificata viene codificata di nuovo: %20 diventa %2520. Causa errori nell'applicazione. Lo strumento decodifica correttamente anche stringhe con doppia codifica.

Artigos Relacionados

Utility Guia URL Encode — Percent-Encoding Explicado Como funciona a codificação URL, os caracteres reservados e quando é necessário aplicar o percent-encoding.

Ferramentas Relacionadas

Explore the Network