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 : 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>
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 !