Codifica e decodifica entità HTML
Codifica e decodifica entità HTML mostrando il risultato come testo.
I tuoi file vengono elaborati qui, sul tuo dispositivo
Non inviamo il tuo file o il contenuto del testo a un server di elaborazione. Non è necessario alcun conto e non vi è alcuna quota operativa giornaliera. I singoli strumenti hanno limiti di dimensione per proteggere la memoria del dispositivo.
È necessaria una connessione per caricare il sito e le sue risorse. L'hosting potrebbe ricevere dati tecnici sulle visite. Preferiti memorizzare solo gli identificatori di strumento in questo browser.
Come trattiamo i tuoi dati →Come utilizzare questo strumento
- Incolla caratteri o entità da convertire.
- Scegli la codifica o la decodifica ed esegui un passaggio.
- Controllare il risultato come testo; i tag non vengono eseguiti.
Un esempio che puoi verificare
Rappresentare i caratteri riservati come testo all'interno di un esempio HTML.
Esempio di input
<b>&
Risultato atteso
<b>&
Lo strumento visualizza il testo piuttosto che l'esecuzione di tag incollati. La decodifica applica un passaggio.
Codifica e decodifica entità HTML: usi e guida pratica
Le entità HTML rappresentano i caratteri con un ruolo nel markup. La codifica cambia i segni come meno di, maggiore di, ampersand e virgolette in riferimenti che possono apparire come testo in un contesto adatto. Aiuta a preparare un esempio di codice o a ispezionare una stringa ricevuta da un altro sistema. La decodifica recupera i caratteri da entità riconosciute, ma non trasforma il contenuto fornito in una pagina eseguibile all'interno di questo strumento. L'output rimane il testo per l'ispezione.
Verificare se la codifica o la decodifica è necessaria prima. Codifica di un frammento già contenente entità può aggiungere un altro livello di rappresentazione intorno alle sue ampere. La decodifica esegue un passaggio: una rappresentazione nidificata può mantenere un altro livello nell'output. Ciò rende visibile il contenuto effettivo di ogni livello piuttosto che interpretare ripetutamente una stringa fino a quando non assomiglia al markup. Conoscere la rappresentazione attesa dalla destinazione prima di applicare un'altra trasformazione.
Lo strumento accetta entità terminate a punto e virgola, inclusi riferimenti denominati e valori numerici Unicode. I riferimenti sconosciuti rimangono invariati. Prova simboli speciali da un campione reale per confermare la comparsa dei caratteri attesi. La codifica HTML differisce dalla codifica URL e dalla Base64; ciascuna segue regole separate ed è appropriata solo quando il sistema di ricezione si aspetta che la rappresentazione. Simili stringhe evase dall'aspetto non possono essere sostituite liberamente tra questi contesti.
L'eliminazione di una stringa qui non garantisce che ogni inserimento successivo sia sicuro. Il testo HTML, gli attributi, JavaScript e gli URL hanno contesti diversi. In un'applicazione, utilizzare meccanismi di modello appropriati ed evitare l'inserimento incontrollato di dati come markup eseguibile. Il convertitore visualizza il suo risultato come testo. Conservare la fonte e controllare come la copia viene utilizzata nel suo sistema finale, soprattutto quando i caratteri servono anche come separatori strutturali o confini di citazione lì.
Un controllo pratico prima di utilizzare il risultato
Per un esempio di markup visibile, utilizzare un tag breve e confermare l'output codificato mantiene il suo significato testuale. Includi un ampersand già appartenente ad un'entità per osservare un altro livello di codifica. Dopo la decodifica, distinguere un carattere recuperato da un'istruzione per eseguirlo: l'output qui rimane testo. Testare il contesto di inserimento specifico quando si posiziona la copia in una pagina. Un'entità appropriata per il testo HTML non gestisce automaticamente un valore all'interno di JavaScript o di un URL. Mantieni il contesto del campione e della destinazione in modo che un'altra persona possa ripetere il controllo e comprendere la rappresentazione scelta. I test specifici del contesto sono più informativi che semplicemente osservando che il convertitore ha restituito una stringa senza errori.
Opzioni e limiti
La codifica sostituisce &, , e virgolette. La decodifica accetta entità con terminazione a punto e virgola, inclusi nomi HTML e codici Unicode decimali o esadecimali. Il risultato viene sempre visualizzato come testo.
Domande frequenti
L'HTML incollato viene eseguito?
No. Il contenuto non viene inserito come HTML eseguibile. Le entità sconosciute sono conservate e la decodifica fa un singolo passaggio.