In questa pagina sono elecante le entità carattere supportate dall'HTML
4.0.
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 digitiamo l'apposito tasto sulla
nostra tastiera e non ci poniamo ulteriori problemi.
Questo può andare bene in Word o in un altro editor di testo
ma se stiamo scrivendo del testo in una pagina html non è
propriamente corretto.
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.
Quale č la differenza ? 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 residenti in altre
nazioni. 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.
Gli editor più diffusi,
possono essere impostati per convertire automaticamente, nel codice html
rilasciato, i simboli in entità carattere.