Bonjour à tous,

Ma config : Apache/2.2.11 (Win32), PHP/5.3.0, MysqL 5.1.36-community-log

Dans une page PHP avec pour la partie HTML j'ai cet Header :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<head>
<meta http-equiv="Content-Type" content="text/html; charset="utf-8" />
...
etc
Coté base de données, j'ai un champ avec l' interclassement "utf8_unicode_ci ".

Dans PhpMyAdmin, je saisi une chaine avec un accent.. ..qui s'affiche correctement dans PhpMyAdmin.

Mais pas dans ma page, je suis obligé d'utiliser la fonction utf8_encode pour que l'accent s'affiche, or cette fonction "Convertit une chaîne ISO-8859-1 en UTF-8".

A quel moment l'UTF 8 de la base de données est transformé en "ISO-8859-1" pour que je soit obligé de le RE-convertir en UTF8 ?

Je suspecte un paramétrage au niveau d'Apache et/ou PHP .. mais qui n'affecterais pas PhpMyAdmin ????

Pouvez-vous me donner une piste, ou des paramètres à controler ?

Merci d'avance.