Le entità HTML codificano e decodificano
Evita i caratteri speciali HTML o trasforma nuovamente le entità in testo leggibile.
Le entità HTML codificano e decodificano
Cinque caratteri hanno un significato strutturale in HTML - & < > " e ' - quindi è necessario eseguire l'escape di qualsiasi testo che li contenga prima di poter essere mostrato come contenuto anziché interpretato come markup. Incolla il testo per eseguire l'escape o incolla il markup con escape per rileggerlo in formato semplice. È il modo più rapido per preparare un esempio di codice per un post di blog, trascinare il testo dell'utente in un modello in modo sicuro o decodificare un'esportazione di feed in cui ogni apostrofo è arrivato come '.
Il selettore dell'ambito controlla quanto viene sfuggito. "Solo riservato" tocca solo i cinque caratteri speciali e lascia tutto il resto (lettere accentate, simboli, emoji) come UTF-8 letterale, che è la scelta giusta per qualsiasi pagina moderna servita come UTF-8. "Riservato + non ASCII" converte inoltre ogni carattere sopra l'intervallo ASCII in un'entità numerica come š, che è ciò che desideri per sistemi legacy, modelli di posta elettronica o ambienti in cui la codifica dei caratteri è incerta.
La decodifica è più ampia della codifica apposta. Riconosce le circa 120 entità con nome che incontri effettivamente in natura - © - ... é š frecce, lettere greche, simboli di valuta e matematici - oltre a ogni forma numerica, sia decimale { che esadecimale 😀, compresi i caratteri astrali come le emoji. Le entità con nome sconosciuto vengono lasciate esattamente come sono invece di essere eliminate silenziosamente, quindi nulla va perduto.
Tutto viene eseguito nel tuo browser senza parser di markup e senza DOM coinvolti, quindi incollare qui HTML non attendibile non può eseguire nulla. Non viene caricato nulla: il testo rimane sul tuo dispositivo. Il conteggio sotto l'output conta quante entità sono state scritte o risolte.