Codifica e decodifica testo in tempo reale, analizza URL e consulta i caratteri speciali.
| Protocollo | {{ parsedUrl.protocol }} |
| Host | {{ parsedUrl.host }} |
| Porta | {{ parsedUrl.port }} |
| Percorso | {{ parsedUrl.pathname }} |
| Hash / Frammento | {{ parsedUrl.hash }} |
| Parametro | Valore |
|---|---|
{{ p.key }} |
{{ p.value }} |
| Carattere | Codificato | Categoria | Descrizione |
|---|---|---|---|
{{ r.char }} |
{{ r.encoded }} |
{{ r.category }} | {{ r.desc }} |
La codifica URL (chiamata anche codifica percentuale) converte i caratteri speciali in un formato che può essere trasmesso in sicurezza negli URL. Ogni carattere non consentito viene sostituito da un segno di percentuale (%) seguito da due cifre esadecimali, ad es. uno spazio diventa %20. Questo è definito nell'RFC 3986.
La codifica URL è necessaria ogni volta che caratteri speciali, spazi o caratteri non ASCII appaiono in un parametro, percorso o frammento URL. I browser spesso codificano gli URL automaticamente, ma quando si costruiscono manualmente chiamate API, URL di reindirizzamento o link di tracciamento, la codifica deve essere eseguita esplicitamente.
encodeURIComponent() per i singoli valori dei parametri, encodeURI() per gli URL completi.%2520 invece di %20) sono un errore comune. Codifica solo una volta.