Codificatore URL - Codifica URL Sicura

Torna agli Strumenti

Informazioni sulla Codifica URL

La codifica URL converte caratteri in un formato sicuro per Internet. Codifica caratteri speciali, spazi e caratteri non ASCII per uso in URL, dati form e richieste HTTP.

Conforme RFC 3986 Supporto Caratteri Speciali Elaborazione Batch Codifica in Tempo Reale
Quando Usare
  • Trasmissione dati form
  • Codifica parametri URL
  • Costruzione query string
Suggerimento Pro: Codifica sempre l'input utente prima di includerlo nelle URL per prevenire vulnerabilità di sicurezza.
Codifica testo e caratteri speciali per trasmissione URL sicura. Perfetto per creare parametri query, dati form e richieste API. Previene URL rotti e assicura trasmissione dati appropriata.

Che cos'è la Codifica URL?

La codifica URL è un meccanismo per convertire caratteri in formato ASCII valido per trasmissione internet.

Come Funziona

Converte ogni carattere non sicuro nella sua rappresentazione ASCII esadecimale.

Regole di Codifica

I caratteri riservati e non sicuri vengono codificati. I caratteri sicuri rimangono invariati.

Esempi di Codifica URL

Caratteri Speciali

Originale: Ciao Mondo!

Codificato: Ciao%20Mondo%21

Indirizzo Email

Originale: utente@esempio.com

Codificato: utente%40esempio.com

Parametri Query

Originale: nome=Marco Rossi&età=25

Codificato: nome%3DMarco%20Rossi%26et%C3%A0%3D25

Simboli Speciali

Originale: 100€ e 50% sconto

Codificato: 100%E2%82%AC%20e%2050%25%20sconto

Dettagli Tecnici

Caratteri Riservati
: / ? # [ ] @ ! $ & ' ( ) * + , ; =
Caratteri Non Sicuri
Space " < > % { } | \ ^ ` [ ]
Formato Codifica

Ogni carattere codificato segue il pattern: % + due cifre esadecimali.

Esempio: Spazio (ASCII 32) = %20, @ (ASCII 64) = %40

Casi d'Uso Comuni

Invio Dati Form

Codifica dati form prima di inviare richieste HTTP POST.

Costruzione Parametri URL

Crea parametri URL sicuri codificando valori con spazi o caratteri speciali.

Costruzione Richieste API

Prepara dati per chiamate API RESTful dove i parametri devono essere URL-safe.

Sviluppo Web

Assicura che contenuto generato dall'utente possa essere incluso safely nelle URL.

Migliori Pratiche

Codifica Sempre Input Utente

Non fidarti mai dell'input utente - codifica sempre i dati prima di includerli nelle URL.

Codifica Solo Quando Necessario

Non codificare stringhe già codificate per evitare problemi di doppia codifica.

Usa Set Caratteri Appropriato

Assicurati che la tua applicazione usi codifica caratteri coerente (UTF-8).

Valida Prima della Codifica

Valida e sanifica i dati di input prima della codifica.

Testa con Casi Limite

Testa la tua codifica con caratteri speciali, unicode e casi limite.

Documenta Requisiti Codifica

Documenta chiaramente quali parti della tua API richiedono input URL-codificato.

Risoluzione Problemi

Problema Doppia Codifica

Le URL si corrompono quando si codificano stringhe già codificate.

Controlla se i dati sono già codificati prima di applicare la codifica URL.

Mismatch Set Caratteri

I caratteri non ASCII si mostrano incorrettamente dopo la codifica.

Assicura codifica UTF-8 coerente e specifica charset negli header.

Confusione Segno Plus

I segni plus (+) nelle URL possono essere interpretati come spazi.

Usa %2B per segni plus letterali nelle URL.

Problemi Caratteri Riservati

I caratteri riservati rompono la struttura URL quando non codificati correttamente.

Codifica sempre caratteri riservati quando appaiono nei valori dei parametri.