Bonjour à tous,

je développe actuellement une petite application en Php/MySQL dans une ex-république soviétique... et se pose donc la question de la gestion des caractères cyrilliques.

Dans une table, certains champs sont donc en cyrillique, mais quand je les affiche via une requête SQL, je n'ai que des ???????? qui apparaissent.

Je précise que j'ai également des caractères cyrilliques dans des labels codés en dur dans mon code php, mais ceux-ci apparaissent sans problème.

D'où la question: que dois-je vérifier / changer pour que les caractères cyrilliques stockés dans la base apparaissent correctement?

Quelques détails techniques:
- Je développe en local avec EasyPhp 3.0 (Apache 2.2.11, PHP 5.2.8, PhpMyAdmin 3.1.1, MySQL 5.1.30)
- Dans l'interface de PhpMyAdmin, les caractères apparaissent correctement
- Toutes mes tables sont de type InnoDB et le collation est utf8_general_ci

Une dernière précision, l'alphabet que j'utilise est en réalité un cyrillique légèrement modifié (tadjik), ce qui change peut-être la donne?

Sûrement une question basique, mais je suis loin d'être un expert!

Merci d'avance,

Stéphane