Codificatore e Decodificatore HTML Gratuito
Questo strumento gratuito codifica il testo in entità HTML, trasformando caratteri come minore di, maggiore di, e commerciale e virgolette in codici sicuri, oppure decodifica entità denominate e numeriche in caratteri leggibili. Puoi anche codificare ogni lettera non ASCII come entità numerica. È adatto a chiunque abbia bisogno di mostrare codice su una pagina web o pulire testo pieno di codici come & e ’.
Codificatore e Decodificatore HTML
Generators and Converters
Informazioni su questo strumento
In HTML, alcuni caratteri hanno un significato speciale: il segno minore di avvia un tag, l'e commerciale avvia un'entità e le virgolette chiudono i valori degli attributi. Per mostrarli come testo, vengono scritti come entità come <, & e ". Dimenticare questo è il motivo per cui i campioni di codice scompaiono da una pagina o ne rompono il layout.
La codifica qui sostituisce quei cinque caratteri per impostazione predefinita. Attivando l'opzione non ASCII, scrive anche lettere accentate, simboli ed emoji come entità numeriche, il che è utile per i sistemi vecchi e i modelli di email che non gestiscono bene UTF-8. La decodifica inverte il processo e comprende entità denominate come ©, quelle decimali come ’ e quelle esadecimali come ’.
La codifica non è la stessa della sanitizzazione. Rende il testo sicuro da visualizzare, ma non pulisce l'HTML non attendibile per l'archiviazione. L'escape dell'output appartiene al tuo codice, nel punto in cui il testo viene scritto in una pagina. Nulla di ciò che incolla qui viene archiviato.
Domande frequenti
Quali caratteri cambia il codificatore?
Per impostazione predefinita cinque: e commerciale, minore di, maggiore di, virgolette doppie e virgolette singole. Questi sono i caratteri che possono rompere il markup o gli attributi. Attiva l'opzione non ASCII per convertire anche lettere accentate, simboli ed emoji in entità numeriche.
Quando devo codificare il testo come entità HTML?
Ogni volta che mostri codice, un tag o testo digitato dall'utente all'interno di una pagina web e vuoi che venga visualizzato anziché eseguito. Viene utilizzato anche per modelli di email e sistemi vecchi che gestiscono male i caratteri speciali. Le pagine moderne servite come UTF-8 non hanno bisogno di lettere accentate codificate.
Può decodificare entità numeriche ed esadecimali?
Sì. Le entità denominate, le entità decimali e le entità esadecimali sono tutte comprese, quindi i tre diversi modi di scrivere il simbolo del copyright si decodificano nello stesso carattere. I nomi sconosciuti vengono lasciati così come sono, quindi nulla va perso.
La codifica protegge dagli attacchi cross-site scripting?
È una parte della difesa, quando viene eseguita nel momento in cui il testo viene scritto in una pagina e per il contesto giusto. Incollare il testo qui una volta non protegge un sito. Usa la funzione di escape del tuo framework o linguaggio su ogni output.

