HTML entities: rappresentare i caratteri speciali
Durante la realizzazione di una pagina HTML, capita spesso di dover rappresentare caratteri speciali: lettere accentate, simboli, caratteri in alfabeti diversi dal nostro che non troviamo sulla tastiera e che potrebbero creare problemi di visualizzazione. In queste situazioni, ci sono di aiuto le cosiddette “HTML entities“, ovvero la codifica di tutti questi caratteri in modo che vengano poi visualizzati correttamente dal browser.

Il formato utilizzato per rappresentare qualunque carattere, anche quelli normalmente presenti sulla nostra tastiera, è “&#nnn;” (facendo attenzione al punto e virgola finale), in cui “nnn” è il codice Unicode del carattere che ci interessa. In HTML, oltre alla rappresentazione attraverso il codice, sono state definite una serie di entità (le “HTML entities”, appunto) che permettono di rappresentare con una codifica più parlante molti caratteri tra quelli più comunemente usati.
Le entità definite sono molte, ed è difficile ricordarle tutte: ecco quindi l’utilità di una tabella, che ci serva da rapido strumento di consultazione in caso di necessità. Cercando “HTML entities” su Google si trovano moltissime risorse, io ne ho selezionate alcune che mi sono sembrate particolarmente utili:
- Wikipedia IT: Entity
- HTML Codes – Characters and symbols
- HTML Latin-1 Character Entities Reference
- HTML 4.01 Symbol Entities Reference
Se conosci qualche altro strumento utile per la gestione delle HTML entities, segnalamelo pure nei commenti!
Commenti
3 commenti per “HTML entities: rappresentare i caratteri speciali”
Commenta il post

Questo articolo è stato segnalato su ZicZac.it….
…
HTML entities: rappresentare i caratteri speciali…
Durante la realizzazione di una pagina HTML, capita spesso di dover rappresentare caratteri speciali: lettere accentate, simboli, caratteri in alfabeti diversi dal nostro che non troviamo sulla tastiera e che potrebbero creare problemi di visualizzazio…
HTML entities: rappresentare i caratteri speciali…
Durante la realizzazione di una pagina HTML, capita spesso di dover rappresentare caratteri speciali: lettere accentate, simboli, caratteri in alfabeti diversi dal nostro che non troviamo sulla tastiera e che potrebbero creare problemi di visualizzazio…