Codificatore e Decodificatore di Entità HTML

Converti caratteri speciali in entità HTML e viceversa

Prova questi esempi:

Informazioni sulle entità HTML

Le entità HTML sono caratteri speciali utilizzati in HTML per rappresentare caratteri che altrimenti potrebbero essere interpretati come codice HTML. Consentono di visualizzare caratteri riservati, che altrimenti sarebbero interpretati come codice HTML, e caratteri invisibili come gli spazi non separabili.

Usi comuni delle entità HTML

  • Visualizzazione di caratteri riservati come <, >, &
  • Aggiunta di caratteri speciali come copyright (©) o marchio registrato (™)
  • Inclusione di caratteri provenienti da lingue o sistemi di scrittura diversi
  • Aggiunta di simboli matematici o notazioni tecniche
  • Garantire una resa coerente su diversi browser e piattaforme

Come funzionano le entità HTML

Le entità HTML possono essere riferite in due modi:

  • Entità denominate: iniziano con un ampersand e terminano con un punto e virgola (ad esempio, &lt; per <)
  • Entità numeriche: utilizzano valori decimali o esadecimali (ad esempio, &#60; or &#x3C; per <)
  • HTML5 supporta molte entità denominate per caratteri comuni
  • Tutti i caratteri Unicode possono essere rappresentati usando entità numeriche
  • Encoder e decoder aiutano a convertire tra testo normale e formati di entità HTML

Entità HTML comuni

Alcune delle entità HTML più comunemente usate includono:

  • &lt; = < (minore di)
  • &gt; = > (maggiore di)
  • &amp; = & (e commerciale)
  • &quot; = " (virgolette)
  • &apos; = ' (apostrofo)
  • &nbsp; = spazio non separabile
  • &copy; = © (copyright)
  • &reg; = ® (marchio registrato)

Considerazioni sulla sicurezza

L'uso corretto delle entità HTML è importante per la sicurezza web. Codificando i caratteri speciali, è possibile prevenire alcuni tipi di attacchi cross-site scripting (XSS). Codificate sempre i contenuti dinamici che potrebbero includere dati forniti dall'utente per garantire che vengano visualizzati in modo sicuro in HTML.

Examples

Testo normaleEntità HTML
<div>&lt;div&gt;
Smith & CoSmith &amp; Co
8 > 38 &gt; 3