Bonjour,
Je me replie vers vous après deux jours de prise de tête.
Voici mon problème :
Suite un accident technique sur le serveur où j'ai été hébergé, j'ai décidé de migrer vers un nouveau serveur basé aux USA.
Depuis ce jour j'ai un "petit" souci qui me hante.
Les chaines de caractère contenues dans les variables PHP s'affiche en me remplaçant les caractères spéciaux ou avec accent en me les remplaçants par des trucs étranges.
Par exemple : Pour "Je suis hébété par ce problème"
J'obtiens : "Je suis hñÃñÕ par ce problïÎe"
Pour information, et c'est bien là que je ne comprends plus rien, l'ensemble de mon site s'affiche convenablement. Pas de problème avec les accents ou autre. Seule les variables PHP $_POST et $_GET me posent se problème !
Quand, je récupère une variable $_POST, c'est le même problème.
Le plus étrange est encore ceci :
Quand j'ai fait un test sur l'encodage d'une variable $_POST j'ai obtenu cette aberration :
$detect = mb_detect_encoding($_POST['truc']);
$detect me retourne, avec surprise : EUC-JP (????????)
J'ai essayé plus de truc comme :
header('Content-type: text/html; charset=UTF-8');
Mais ça ne change pas trop mon problème ....
Pourriez-vous m'aider là dessus ... Je n'y comprend plus rien.
Merci