Sur des sites anciens ou mal configurés, on voit parfois quelque chose comme « caf\u00e9 » là où il devrait y avoir « café ». Ou des points d’interrogation à la place des accents. C’est dû à un mauvais « encodage des caractères » (character encoding) : la manière dont votre site indique quelle norme de caractères il utilise.
Qu’est-ce que UTF-8 ?
UTF-8 est la norme universelle pour le texte sur Internet. Elle prend en charge toutes les langues du monde, tous les accents, symboles et emojis. Pratiquement tous les sites modernes utilisent UTF-8.
Pour les sites en français, c’est essentiel : notre langue regorge d’accents et de signes particuliers (é, è, à, ç, ô, œ), qui s’affichent sans UTF-8 sous forme de caractères étranges. Vous écrivez « Noël » ou « élève » dans vos textes ? UTF-8 garantit que ces mots s’affichent correctement partout.
Que se passe-t-il sans UTF-8 ?
- Les caractères spéciaux deviennent des signes étranges (é, è, ç)
- Des points d’interrogation (?) apparaissent à la place des accents
- Les emojis deviennent des petits carrés
- Les prix avec le symbole euro deviennent illisibles
- Google indexe moins bien votre page, car il ne sait pas comment lire le texte
Que pouvez-vous faire ?
En général, rien. Si vous avez un site WordPress (ou si vous utilisez un créateur de site moderne), UTF-8 est activé par défaut. C’est un réglage dans le HTML : <meta charset="UTF-8">.
Si le mini-audit détecte un problème à ce niveau : contactez votre développeur web. Il n’a qu’une seule ligne de code à modifier. 5 minutes de travail, mais c’est important, car sans encodage correct votre site paraît peu professionnel.
Comment le vérifier vous-même ?
Faites un clic droit sur votre site, choisissez « Afficher le code source de la page » et cherchez « charset ». Dans les 10 premières lignes, vous devriez voir : <meta charset="UTF-8">. S’il y a autre chose, comme « iso-8859-1 », ou rien du tout : faites-le corriger.