Entités HTML nommées et caractères Unicode
1) Qu’est-ce que les caractères spéciaux du type é ?
Les formes comme é, ©, α sont des
entités HTML nommées. Elles ont la forme :
&nom;
Exemples :
é→ éà→ à©→ ©&→ &<→ <>→ >
2) Avantages des entités nommées
- Lisibles : on comprend facilement
é→ é. - Sûres même si l’encodage du fichier est incorrect.
- Indispensables pour certains caractères réservés du HTML :
&,<,>.
3) Inconvénients
- Il n’existe pas d’entité nommée pour tous les caractères.
- Pas d’entités nommées pour les emojis (par exemple 🚀, 😄).
- Beaucoup de caractères restent accessibles uniquement via Unicode direct ou entités numériques.
4) Trois façons d’écrire un caractère en HTML
a) Caractère Unicode direct
EmojiPedia, on copie et on colle.
GetEmoji, on copie et on colle.
é
🚀
Avantages : simple, lisible, moderne (avec un fichier encodé en UTF-8).
b) Entité HTML nommée
é
©
&
Avantages : lisible, sûr, mais limité en nombre de caractères disponibles.
c) Entité HTML numérique
é
é
🚀
🚀
Avantages : universel, fonctionne pour tous les points de code Unicode.
5) Quelle méthode utiliser ?
- Texte normal avec accents : écrire directement les caractères Unicode (fichier en UTF-8).
- Caractères réservés du HTML : utiliser
&,<,>. - Symboles rares ou emojis : utiliser des entités numériques comme
🚀.
6) Entités HTML nommées utiles
Accents
é → é
è → è
à → à
ç → ç
ô → ô
Symboles
& → &
< → <
> → >
© → ©
® → ®
€ → €
° → °
Math / divers
× → ×
÷ → ÷
± → ±
∞ → ∞
α → α
β → β
π → π