Entità carattere (ISO 8859-1)
di GDesign, 23 Maggio 2003
In questa pagina sono elecante le entità carattere supportate dall'HTML 4.0. Prima di scorrere l'elenco vediamo come e perché si usano: quando inseriamo del testo nelle nostre pagine HTML dobbiamo utilizzare queste entità per definire alcuni caratteri. Ad esempio se dobbiamo scrivere la lettera a minuscola con accento grave (à) generalmente pigiamo l'apposito tasto sulla nostra tastiera e non ci poniamo ulteriori problemi.
Questo può andare bene in MS Word o in un altro editor di testo, ma se stiamo scrivendo del testo in una pagina Html non è esatto. Per scrivere correttamente à dobbiamo digitare: à. Nel nostro codice Html leggeremo à e nella pagina Html visualizzata dal browser vedremo la nostra lettera a minuscola con accento grave.
Forse adesso viene da chiedersi ma che differenza c'è? Ecco la risposta: se nel testo scriviamo la parola "velocità" invece di "velocità" i browser visualizzeranno correttamente la parola - solo se - tramite intestazioni HTTP o codice HTML riceveranno l'informazione di caricare la giusta tabella-codici (in questo caso ISO 8859-1). Viceversa, se il web server per qualche motivo invia una tabella-codici differente, o se il browser è settato su una tabella codici-differente da quelle che riproducono correttamente i simboli delle lingue dell'Europa Occidentale, allora è facilissimo che la "à" di "velocità" divenga un'altra cosa. Facciamo un esempio:
- carichiamo una pagina web che contiene lettere accentate scritte normalmente (non come entità carattere);
- impostiamo nel nostro browser la tabella codici "Baltico"; se stiamo utilizzando Internet Explorer dal menu Visualizza scegliamo Codifica » Altro » Baltico;
- vedremo che al posto della "à" ci sarà una "c" sormontata da uno strano accento.
Questo perché in quella tabella-codici il posto numerico occupato nella nostra tabella dalla "à" è occupato invece dalla lettera "c" accentata.
Pensiamo agli utenti che parlano altre lingue o si trovano in altre nazioni, sicuramente incontreranno questo problema. Per evitare questo problema ed anche per rendere le pagine web più conformi allo standard Html è preferibile inserire nel testo direttamente le entità carattere piuttosto che i simboli da quelle referenziate.
Nota: questo discorso è sempre valido, ma in particolare nel caso in cui si ha l’abitudine di scrivere i testi delle proprie pagine web senza l’ausilio di editor WYSIWYG. Infatti gli editor più diffusi, possono essere impostati per convertire automaticamente, nel codice html rilasciato, i simboli in entità carattere.
| NOME | NUMERO | SIMBOLO | DESCRIZIONE |
| " | " | " | virgoletta |
| & | & | # | e commerciale |
| < | < | < | simbolo di minore |
| > | > | > | simbolo di maggiore |
| |   | spazio di non interruzione | |
| ¡ | ¡ | ¡ | punto esclamativo rovesciato |
| ¢ | ¢ | ¢ | simbolo di centesimo |
| £ | £ | £ | simbolo di sterlina |
| ¤ | ¤ | ¤ | simbolo generale di valuta |
| ¥ | ¥ | ¥ | simbolo di yen |
| ¦ | ¦ | ¦ | barra interrotta (verticale) |
| § | § | § | simbolo di sezione |
| ¨ | ¨ | ¨ | umlaut (dieresi) |
| © | © | © | simbolo di copyright |
| ª | ª | ª | indicatore ordinale, femminile |
| « | « | « | virgoletta angolare, sinistra |
| ¬ | ¬ | ¬ | simbolo di negazione |
| ­ | ­ | | trattino |
| ® | ® | ® | simbolo di registrato |
| ¯ | ¯ | ¯ | simbolo di vocale lunga |
| ° | ° | ° | simbolo di grado |
| ± | ± | ± | simbolo di più o meno |
| ² | ² | ² | apice due |
| ³ | ³ | ³ | apice tre |
| ´ | ´ | ´ | accento acuto |
| µ | µ | µ | simbolo di micro |
| ¶ | ¶ | ¶ | simbolo di paragrafo |
| · | · | · | punto medio |
| ¸ | ¸ | ¸ | cediglia |
| ¹ | ¹ | ¹ | apice uno |
| º | º | º | indicatore ordinale, maschile |
| » | » | » | virgoletta angolare, destra |
| ¼ | ¼ | ¼ | frazione di un quarto |
| ½ | ½ | ½ | frazione di un mezzo |
| ¾ | ¾ | ¾ | frazione tre quarti |
| ¿ | ¿ | ¿ | punto interrogativo rovesciato |
| À | À | À | A maiuscola, accento grave |
| Á | Á | Á | A maiuscola, accento acuto |
| Â | Â | Â | A maiuscola, accento circonflesso |
| Ã | Ã | Ã | A maiuscola, tilde |
| Ä | Ä | Ä | A maiuscola, dieresi |
| Å | Å | Å | A maiuscola, cerchio |
| Æ | Æ | Æ | dittongo AE maiuscolo (legatura) |
| Ç | Ç | Ç | C maiuscola, cediglia |
| È | È | È | E maiuscola, accento grave |
| É | É | É | E maiuscola, accento acuto |
| Ê | Ê | Ê | E maiuscola, accento circonflesso |
| Ë | Ë | Ë | E maiuscola, dieresi |
| Ì | Ì | Ì | I maiuscola, accento grave |
| Í | Í | Í | I maiuscola, accento acuto |
| Î | Î | Î | I maiuscola, accento circonflesso |
| Ï | Ï | Ï | I maiuscola, dieresi |
| Ð | Ð | Ð | Eth maiuscolo, Islanda |
| Ñ | Ñ | Ñ | N maiuscola, tilde |
| Ò | Ò | Ò | O maiuscola, accento grave |
| Ó | Ó | Ó | O maiuscola, accento acuto |
| Ô | Ô | Ô | O maiuscola, accento circonflesso |
| Õ | Õ | Õ | O maiuscola, tilde |
| Ö | Ö | Ö | O maiuscola, dieresi |
| × | × | × | segno di moltiplicazione |
| Ø | Ø | Ø | O maiuscola, sbarrata |
| Ù | Ù | Ù | U maiuscola, accento grave |
| Ú | Ú | Ú | U maiuscola, accento acuto |
| Û | Û | Û | U maiuscola, accento circonflesso |
| Ü | Ü | Ü | U maiuscola, dieresi |
| Ý | Ý | Ý | Y maiuscola, accento acuto |
| Þ | Þ | Þ | THORN maiuscolo, Islanda |
| ß | ß | ß | s forte minuscola, Germania |
| à | à | à | a minuscola, accento grave |
| á | á | á | a minuscola, accento acuto |
| â | â | â | a minuscola, accento circonflesso |
| ã | ã | ã | a minuscola, tilde |
| ä | ä | ä | a minuscola, dieresi |
| å | å | å | a minuscola, cerchio |
| æ | æ | æ | dittongo ae maiuscolo (legatura) |
| ç | ç | ç | c minuscola, cediglia |
| è | è | è | e minuscola, accento grave |
| é | é | é | e minuscola, accento acuto |
| ê | ê | ê | e minuscola, accento circonflesso |
| ë | ë | ë | e minuscola, dieresi |
| ì | ì | ì | i minuscola, accento grave |
| í | í | í | i minuscola, accento acuto |
| î | î | î | i minuscola, accento circonflesso |
| ï | ï | ï | i minuscola, dieresi |
| ð | ð | ð | eth minuscolo, Islanda |
| ñ | ñ | ñ | n minuscola, tilde |
| ò | ò | ò | o minuscola, accento grave |
| ó | ó | ó | o minuscola, accento acuto |
| ô | ô | ô | o minuscola, accento circonflesso |
| õ | õ | õ | o minuscola, tilde |
| ö | ö | ö | o minuscola, dieresi |
| ÷ | ÷ | ÷ | segno di divisione |
| ø | ø | ø | o minuscola, sbarrata |
| ù | ù | ù | u minuscola, accento grave |
| ú | ú, | ú | u minuscola, accento acuto |
| û | û | û | u minuscola, accento circonflesso |
| ü | ü | ü | u minuscola, dieresi |
| ý | ý | ý | y minuscola, accento acuto |
| þ | þ | þ | thorn minuscola, Islanda |
| ÿ | ÿ | ÿ | y minuscola, dieresi |
Per ulteriori approfondimenti consultate le specifiche: Riferimenti ad entità carattere in HTML 4






