Comment fonctionnent les accents avec le language HTML ?
Afin de respecter le standard HTML (voir le W3C), vous devez veiller à coder les caractères en ASCII 7 bits. En clair, il faut utiliser un codage particulier pour tous les caractères accentués de votre site. A chaque accents, on fait correspondre un code qui commence par un & et se termine par ;. Il existe deux variantes de ce code : le code ISO et le code HTML, perso j'ai une préférence pour le second car je le trouve plus facile à mémoriser que le premier. De la même façon, il est aussi recommandé de coder certains caractères spéciaux comme €, # ou encore &.
En réalité, la plupart des navigateurs modernes (Chrome, Internet Explorer, Opera, Firefox,...Etc) reconnaissent les accents, votre page sera donc lisible même si vous n'avez pas encodé les caractères cependant, il faut bien comprendre que votre page risque de ne pas être lisible depuis un pays étranger.
| Caractère | Code ISO | Code HTML |
|---|---|---|
| À | À | À |
| Á | Á | Á |
| Â | Â | Â |
| Ã | Ã | Ã |
| Ä | Ä | Ä |
| Å | Å | Å |
| Æ | Æ | &Aelig |
| Ç | Ç | Ç |
| È | È | È |
| É | É | É |
| Ê | Ê | Ê |
| Ë | Ë | Ë |
| Ì | Ì | Ì |
| Í | Í | Í |
| Î | Î | Î |
| Ï | Ï | Ï |
| Ñ | Ñ | Ñ |
| Ò | Ò | Ò |
| Ó | Ó | Ó |
| Ô | Ô | Ô |
| Õ | Õ | Õ |
| Ö | Ö | Ö |
| Ù | Ù | Ù |
| Ú | Ú | Ú |
| Û | Û | Û |
| Ü | Ü | Ü |
| Ý | Ý | Ý |
| à | à | à |
| á | á | á |
| â | â | â |
| ã | ã | ã |
| ä | ä | ä |
| å | å | å |
| æ | æ | æ |
| ç | ç | ç |
| è | è | è |
| é | é | é |
| ê | ê | ê |
| ë | ë | ë |
| ì | ì | ì |
| í | í | í |
| î | î | î |
| ï | ï | ï |
| ð | ð | ð |
| ñ | ñ | ñ |
| ò | ò | ò |
| ó | ó | ó |
| ô | ô | ô |
| õ | õ | õ |
| ö | ö | ö |
| ÷ | ÷ | ÷ |
| ø | ø | ø |
| ù | ù | ù |
| ú | ú | ú |
| û | û | û |
| ü | ü | ü |
| ý | ý | ý |
| ÿ | ÿ | ÿ |