Problème d'encodage des sorties php.
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 :
Code:
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> |
M'affiche : Sous zendframework ou wamp en local je vois sensiblement l'inverse : la première est bien mais la deuxième est illisible.
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 !