Bonjour,
J'ai été amené à travailler sur un serveur geré par "plesk" sur lequel je rencontre un petit problème, je suis obligé de "utf8_decode" toute mes chaines de caracteres malgré que la page html soit déclaré en UTF-8.
Un exemple concret :
M'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>test</title></head><body> <?php echo "éä", "<br />", utf8_decode("éä"); ?> </body>Sous zendframework ou wamp en local je vois sensiblement l'inverse : la première est bien mais la deuxième est illisible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 éä éä
C'est la première fois que je rencontre un problème pareil ...
C'est comme si toutes mes chaînes sont encodées 2 fois en utf 8
Quelqu'un aurait une petite idée d'où ça pourrait venir ?
Quel fichier/paramétrage/outil regarder ?
Le serveurs est sous plesk9.3, apache 2 et php 5.2.X
Merci d'avance !
Partager