Ca se joue à plusieurs endroits :
- Au niveau du serveur.
- Au niveau de l'enregistrement du fichier.
- Au niveau de l'encodage du fichier.
Ce problème apparaît quand ton fichier est encodé et enregistré en UTF-8 alors que ton serveur renvoie de l'ISO-8859-1.
Pour corriger le problème, tu peux :
- Soit mettre ce code sur chacune de tes pages (ou sur l'index une seule fois si toutes tes pages passent par l'index) :
header( 'content-type:text/html; charset=utf-8' );
- Soit rajouter cette ligne dans un .htaccess à la racine de ton site :
Partager