Objectif
- Permettre au navigateur de choisir le bon encodage des caractères pour afficher la page.
- Améliorer la prise en compte des contenus par les moteurs de recherche et outils d’indexation
Mise en œuvre
Le paramètre charset
de l'en-tête HTTP content-type est renseigné sous la forme : Content-Type: text/html; charset=utf-8
(utf-8 étant ici un exemple), en fonction du jeu de caractères effectivement utilisé par le document et de son type MIME.
Contrôle
Pour chaque page examinée :
- Vérifier la présence du
charset
dans le champ content-type renvoyé par le serveur avec un outil dédié ; - Vérifier que le jeu de caractères déclaré correspond effectivement au jeu de caractères utilisé par le document. En présence de caractères non corrects à la place des accents ou autres, la bonne pratique sera certainement invalidée.