Bonjour,
Je réalise une application en Flex4. Cette application utilise des services en PHP pour accéder a une BDD mysql = 5.0.51a.
J'ai une requête d'insert toute simple avec des champs de type VARCHAR.
L'encodage des tables et des rubriques est UTF8. Si je trace le contenu des champs qui sont utilisés pour l'insert ils sont bien encodé en UTF8, vérifié avec mb_detect_encode.
Le problème est que dans ma BDD les é sont transformés en é. Sur ma page PHP il n'y a pas de "Header(...)" car elle ne fait pas d'affichage.
Si dans mon service, juste après la connexion je fais un mysql_query("set name 'utf8'), l'insert fonctionne parfaitement, les é restent des é. Par contre dans ce cas c'est au moment du select que les é sont transformé en é.
Est ce que quelqu'un aurait une idée du pourquoi d'un tel comportement ?
Merci.
Partager