> codifica url | decodifica url <
// Codifica e decodifica URL veloce e sicura con opzioni avanzate. Gestisce correttamente caratteri speciali e spazi.
Codifica URL Sicura
Codifica correttamente URL e parametri di query. Gestisce caratteri speciali, spazi e caratteri internazionali.
Elaborazione Istantanea
Codifica e decodifica URL in tempo reale. Nessuna elaborazione server richiesta - tutto avviene localmente.
Opzioni di Codifica
Scegli come gestire gli spazi (%20 vs +) e quali caratteri speciali codificare per massima compatibilità.
// SULLA CODIFICA URL
COME FUNZIONA LA CODIFICA URL:
La codifica URL converte caratteri non sicuri nel formato codificato in percentuale (%XX). Essenziale per passare dati attraverso URL in sicurezza.
ESEMPIO DI CODIFICA URL:
"Hello World!" => Hello%20World%21 (codificato URL)
PERCHÉ USARE LA CODIFICA URL:
- >Passaggio sicuro parametri URL
- >Gestire caratteri speciali negli URL
- >Supporto caratteri internazionali
- >Trasmissione dati modulo
- >Costruzione stringhe query
// FAQ
D: Cos'è la codifica URL e quando ne ho bisogno?
R: La codifica URL converte caratteri speciali nel formato codificato in percentuale (%XX) per trasmissione sicura negli URL. Richiesta per spazi, simboli e caratteri non-ASCII negli URL.
D: Qual è la differenza tra %20 e + per gli spazi?
R: %20 è codifica URL standard per spazi. + è codifica modulo (application/x-www-form-urlencoded). Usa %20 per URL, + per dati modulo.
D: Questo encoder URL funziona offline?
R: Sì, elaborazione 100% lato client. I tuoi URL sono codificati/decodificati localmente nel tuo browser. Nessun dato inviato ai server.
// Caratteri in codifica percentuale
| Carattere | Codificato |
|---|---|
| %20 | |
| ! | %21 |
| # | %23 |
| $ | %24 |
| & | %26 |
| + | %2B |
| / | %2F |
| : | %3A |
| = | %3D |
| ? | %3F |
| @ | %40 |
| é | %C3%A9 |
| 中 | %E4%B8%AD |
| 😀 | %F0%9F%98%80 |
// Codifica URL nel codice
JavaScript encodeURIComponent(s) Python urllib.parse.quote(s, safe='') PHP rawurlencode($s) Go url.QueryEscape(s) Java URLEncoder.encode(s, StandardCharsets.UTF_8) curl curl --data-urlencode "q=hello world" URL
>> Altre domande
D: Che differenza c’è tra encodeURI e encodeURIComponent?
R: encodeURI codifica un’intera URL e lascia intatti i caratteri strutturali come : / ? # & =. encodeURIComponent codifica una sola parte (ad esempio il valore di un parametro) e li esegue l’escape. Per i valori di query usa quasi sempre encodeURIComponent.
D: Perché 中文 o é diventano più gruppi %…?
R: Le URL trasportano byte. Il carattere viene prima codificato in UTF-8 (é = 2 byte, 中 = 3, emoji = 4) e ogni byte è scritto come %XX, ad esempio é → %C3%A9.
D: Che cos’è la doppia codifica (%2520)?
R: Se un testo già codificato viene codificato di nuovo, il % diventa %25 e %20 diventa %2520. Di solito è un errore: codifica ogni valore una sola volta, quando costruisci l’URL.