Administrateur PHPfrance |
9782 Messages
07 mars 2016, 14:44
Bonjour,
Au delà de la déclaration en HTML du charset, le serveur fait aussi une déclaration dans les entêtes HTTP.
Tu peux voir celle-ci en faisant Ctrl+Maj+i dans Firefox ou Chrome, ça va t'ouvrir le volet pour les développeurs, puis va dans l'onglet réseau et rafraichis ta page (par F5)
Ensuite clique sur l'url de ta page (probablement la 1ère ligne) et regarde les entêtes renvoyées par ton serveur.
Pour modifier ce header, tu peux ajouter cette ligne au tout début de ta page PHP :
header('Content-Type: text/html; charset=utf-8');
Ici pour le mettre en utf-8, mais tu peux mettre à la place iso-8859-1
Sinon la solution que tu dois viser à moyen/long terme est de passer tous tes contenus en UTF-8
Quand tout le reste a échoué, lisez le mode d'emploi...