Una tabella di riferimento dove trovare le entità HTML e Unicode delle lettere accentate e dei caratteri speciali più utilizzati, suddivisi per categorie.
Carattere Speciale | Entità HTML (case sensitive) | Unicode (decimale) | Nome o significato |
« | « | « | virgolette sinistre in stile europeo |
» | » | » | virgolette destre in stile europeo |
– | – | – | trattino o meno |
— | — | — | trattino lungo |
¡ | ¡ | ¡ | punto esclamativo invertito |
¿ | ¿ | ¿ | punto di domanda invertito |
" | " | " | virgolette |
“ | “ | “ | virgolette sinistre inclinate |
” | ” | ” | virgolette destre inclinate |
‘ | ‘ | ‘ | virgoletta sinistra inclinata |
’ | ’ | ’ | virgoletta destra inclinata |
| |   | spazio vuoto |
Simboli |
& | & | & | e commerciale |
¢ | ¢ | ¢ | simbolo di cent |
© | © | © | simbolo di copyright |
÷ | ÷ | ÷ | simbolo di divisione |
> | > | > | simbolo maggiore |
< | < | < | simbolo minore |
µ | µ | µ | simbolo micron |
· | · | · | punto centrale |
¶ | ¶ | ¶ | delimitatore di paragrafo o simbolo di paragrafo |
± | ± | ± | più o meno |
€ | € | € | simbolo valuta Euro |
£ | £ | £ | simbolo valuta Sterlina britannica Pound |
® | ® | ® | simbolo di marchio registrato |
§ | § | § | delimitatore di sezione |
™ | ™ | ™ | simbolo trademark |
¥ | ¥ | ¥ | simbolo valuta Yen Giapponese |
Diacritici |
á Á | á Á | á Á | a minuscola accentata con accento acuto A maiuscola accentata con accento acuto |
à À | à À | à À | a minuscola accentata con accento grave A maiuscola accentata con accento grave |
â Â | â Â | â Â | a minuscola con accento circonflesso A maiuscola con accento circonflesso |
å Å | å Å | å Å | a minuscola con anello o occhiello A maiuscola con anello o occhiello |
ã Ã | ã Ã | ã Ã | a minuscola con tilde A maiuscola con tilde |
ä Ä | ä Ä | ä Ä | a minuscola con dieresi A maiuscola con dieresi |
æ Æ | æ Æ | æ Æ | ae minuscola con legatura fonetica AE maiuscola con legatura fonetica |
ç Ç | ç Ç | ç Ç | c minuscola con cediglia C maiuscola con cediglia |
é É | é É | é É | e minuscola con accento acuto E maiuscola con accento acuto |
è È | è È | è È | e minuscola con accento grave E maiuscola con accento grave |
ê Ê | ê Ê | ê Ê | e minuscola con accento circonflesso E maiuscola con accento circonflesso |
ë Ë | ë Ë | ë Ë | e minuscola con dieresi o umlaut E maiuscola con dieresi o umlaut |
í Í | í Í | í Í | i minuscola con accento acuto I maiuscola con accento acuto |
ì Ì | ì Ì | ì Ì | i minuscola con accento grave I maiuscola con accento grave |
î Î | î Î | î Î | i minuscola con accento circonflesso I maiuscola con accento circonflesso |
ï Ï | ï Ï | ï Ï | i minuscola con diaeresis o umlaut I maiuscola con diaeresis o umlaut |
ñ Ñ | ñ Ñ | ñ Ñ | n minuscola con tilde N maiuscola con tilde |
ó Ó | ó Ó | ó Ó | o minuscola con accento acuto O maiuscola con accento acuto |
ò Ò | ò Ò | ò Ò | o minuscola con accento grave O maiuscola con accento grave |
ô Ô | ô Ô | ô Ô | o minuscola con accento circonflesso O maiuscola con accento circonflesso |
ø Ø | ø Ø | ø Ø | o minuscola barrata (simbolo di diametro) O maiuscola barrata (simbolo di diametro) |
õ Õ | õ Õ | õ Õ | o minuscola con tilde O maiuscola con tilde |
ö Ö | ö Ö | ö Ö | o minuscola con dieresi o umlaut upper-case O maiuscola con dieresi o umlaut |
ú Ú | ú Ú | ú Ú | u minuscola con accento acuto U maiuscola con accento acuto |
ù Ù | ù Ù | ù Ù | u minuscola con accento grave U maiuscola con accento grave |
û Û | û Û | û Û | u minuscola con accento circonflesso U maiuscola con accento circonflesso |
ü Ü | ü Ü | ü Ü | u minuscola con dieresi o umlaut U maiuscola con dieresi o umlaut |
ß | ß | ß | simbolo beta |
ÿ | ÿ | ÿ | y minuscola con dieresi o umlaut |
´ | ´ | ´ | accento acuto o apostrofo senza lettera |
` | ` | ` | accento grave o apostropo inverso senza lettera |
Scacchi |
♔ | | ♔ | Re bianco |
♚ | | ♚ | Re nero |
♕ | | ♕ | Regina bianca |
♛ | | ♛ | Regina nera |
♖ | | ♖ | Torre bianca |
♜ | | ♜ | Torre nera |
♗ | | ♗ | Afiere bianco |
♝ | | ♝ | Alfiere nero |
♘ | | ♘ | Cavallo bianco |
♞ | | ♞ | Cavallo nero |
♙ | | ♙ | Pedone bianco |
♟ | | ♟ | Pedone nero |
Frecce |
→ | → | → | Freccia a destra |
← | ← | ← | Freccia a sinistra |
↑ | ↑ | ↑ | Freccia in basso |
↓ | ↓ | ↓ | Freccia in basso |
↔ | ↔ | ↔ | Doppia freccia orizzontale |
↕ | | ↕ | Doppia freccia verticale |
Vari |
☼ | | ☼ | Sole |
☾ | | ☾ | Luna crescente |
☽ | | ☽ | Luna calante |
☮ | | ☮ | Simbolo Pace |
☯ | | ☯ | Simbolo Tao |
Caratteri speciali e entità: di cosa stiamo parlando?
Vi è mai capitato di imbattervi in pagine web con caratteri strani, lettere senza senso o rappresentate con una specie di quadrattino vuoto? Bene, quello che abbiamo appena descritto è esattamente il problema che può essere risolto mediante il ricorso alle entità.
Le entità (HTML o Unciode) sono delle sequenze di caratteri grazie ai quali è possibile rappresentare a video i cosiddetti caratteri speciali, cioè tutti quei caratteri diversi dai numeri, dalle lettere e dalla comune punteggiatura.
Senza addentrarci in tecnicismi inutili, basti sapere che per rappresentare correttamente taluni caratteri all'interno di una pagina web non è sufficiente digitarli all'interno del sorgente del documento: in alcuni casi, infatti, certi caratteri possono essere "fraintesi" dal browser ed interpretati quali componenti strutturali del linguaggio (si pensi ai caratteri < e >), in altri casi, invece, taluni caratteri non possono essere stampati a video perchè non rientrano nel set di caratteri (charset) in uso per quella specifica pagina web.
Al fine di ovviare a queste problematiche si ricorre, appunto, alle entità.
Entità HTML e Unicode
L'insieme dei caratteri definito nello standard del linguaggio HTML 4.01 è l'ISO 10646 Universal Character Set, il quale corrisponde alla serie di caratteri definita dallo standard Unicode.
Unicode, riprendendo la definizione di Wikipedia, è un sistema di codifica che assegna un numero univoco ad ogni carattere usato per la scrittura di testi, in maniera indipendente dalla lingua, dalla piattaforma informatica e dal programma utilizzato.
All'interno di una pagina web è possibile utilizzare, indifferentemente, sia entità nominali che numeriche. Le prime (anche dette entità HTML) sono rappresentate mediante la sintassi &[stringa], mentre le seconde (anche dette entità Unicode) sono rappresentate mediante la sintassi &#[numero]. Per dovere di completezza ricordiamo che esiste anche un terzo tipo di notazione per le entità (cd. entità esadecimali) il quale, tuttavia, è scarsamente utilizzato.