Decodificatore Entità HTML

Codifica e decodifica entità HTML istantaneamente. Converti tra caratteri speciali e riferimenti a entità. Tutta l'elaborazione avviene nel tuo browser.

Conversione istantanea Codifica e decodifica Elaborazione lato client

Come utilizzare il decodificatore entità HTML

1

Scegli la modalità

Seleziona Codifica per convertire i caratteri in entità, o Decodifica per riconvertire le entità in caratteri.

2

Inserisci il testo

Incolla o digita il testo contenente entità HTML o caratteri grezzi.

3

Ottieni il risultato

Il risultato convertito appare istantaneamente. Copialo con un clic.

Cosa sono le entità HTML?

Le entità HTML sono codici speciali utilizzati per rappresentare caratteri che hanno un significato speciale in HTML (come <, >, &) o caratteri che non possono essere digitati facilmente. Utilizzano il formato &nome; o &#numero; o &#xhex;.

Tipi di entità HTML

Entità nominali

Usano nomi leggibili come &amp; per &, &lt; per <, &gt; per >, &quot; per "

Numeriche decimali

Usano punti di codice decimali come &#38; per &, &#60; per <

Numeriche esadecimali

Usano punti di codice esadecimali come &#x26; per &, &#x3C; per <

Domande frequenti

Qual è la differenza tra entità nominali e numeriche?

Le entità nominali utilizzano nomi leggibili come &amp; per &. Le entità numeriche utilizzano punti di codice decimali (&#38;) o esadecimali (&#x26;). Entrambe rappresentano lo stesso carattere.

Lo strumento gestisce tutte le entità nominali HTML5?

Sì, lo strumento supporta tutti i riferimenti a caratteri nominali HTML5 standard inclusi &copy;, &euro;, &mdash; e centinaia di altri.

Quando dovrei usare la codifica delle entità HTML?

Usa la codifica delle entità quando incorpori testo in HTML che contiene caratteri come <, >, & o virgolette che potrebbero essere interpretati come markup.

Quante entità nominate definisce HTML5?

La specifica HTML5 (ora il Living Standard del WHATWG) definisce 2231 riferimenti a caratteri nominati - un'enorme espansione rispetto ai 252 di HTML 4.01. Tra questi, simboli come &copy; (simbolo di copyright), &euro; (simbolo dell'euro) e &check; (segno di spunta). Ognuno di essi ha anche un equivalente numerico, come &#169; o &#xA9; per il simbolo di copyright.

Quali entità devono sempre essere sottoposte a escape in HTML e XML?

In HTML, esegui l'escape di < come &lt;, > come &gt; e & come &amp;, oltre a " come &quot; all'interno dei valori degli attributi. XML 1.0 predefinisce esattamente cinque entità - quelle quattro più &apos; - e HTML5 supporta &apos; anche se HTML 4 non lo faceva. Di queste, &amp; è la più importante: una e commerciale non sottoposta a escape seguita da lettere può essere scambiata per l'inizio di un'entità.

Che cos'è la doppia codifica e come la riconosco?

La doppia codifica si verifica quando un testo già codificato viene codificato di nuovo: & diventa &amp; e poi &amp;amp;. Il sintomo visibile è un &amp; o &#38; letterale mostrato sulla pagina. Correggerla significa decodificare esattamente una volta al punto in cui il valore entra nel contesto HTML - questo strumento ti permette di verificare ogni passaggio separatamente.

Devo usare entità HTML o percent-encoding per gli URL?

Risolvono problemi diversi. Il percent-encoding (%20) è lo standard per gli URL definito da RFC 3986 ed è ciò che va usato all'interno degli attributi href; le entità HTML (&amp;) sottopongono a escape i caratteri di markup e si applicano solo dove l'URL è incorporato in HTML. Un valore di query contenente & e spazi in genere necessita di entrambi i livelli: spazi codificati in percentuale e la & di separazione scritta come &amp; nel markup.

Tutti i browser supportano ogni entità HTML5?

Sì - la tabella dei riferimenti a caratteri nominati è stata implementata completamente in tutti i principali browser dal 2014 circa, incluse le entità legacy senza punto e virgola che HTML5 mantiene per compatibilità con le versioni precedenti. I riferimenti numerici (&#169; o &#xA9;) sono ancora più sicuri, poiché dipendono solo dai code point Unicode e non da una tabella di ricerca del browser.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}