Bonjour à tous,
Je dois développer un site full flash en russe, géré dynamiquement via un CMS. Je vais donc utiliser PHP / MySQL et XML.
Voici mes principales questions :
- quel encodage pour la base de données (utf8_general_ci ?)
Je précise que les fichiers PHP qui créent le XML sont encodés en UTF8.
Après quelques essais, j'ai remarqué que :
- lorsque je créé le XML à la main, que je l'uploade sur le serveur, Flash interprète correctement les caractères russes
- lorsque le XML est créé via PHP, Flash n'interprète pas correctement les caractères russes
- si je prends ce même XML, que je l'enregistre sur mon Mac au format UTF8, que je l'uploade de nouveau, Flash interprète bien les caractères russes
J'en déduis que c'est bien un problème au niveau de l'encodage du XML, mais je ne sais pas comment régler ce problème.
Enfin, je précise que lorsque j'ouvre le XML dans un navigateur, les caractères russes apparaissent parfaitement...
Merci pour votre aide.
Je dois développer un site full flash en russe, géré dynamiquement via un CMS. Je vais donc utiliser PHP / MySQL et XML.
Voici mes principales questions :
- quel encodage pour la base de données (utf8_general_ci ?)
Je précise que les fichiers PHP qui créent le XML sont encodés en UTF8.
Après quelques essais, j'ai remarqué que :
- lorsque je créé le XML à la main, que je l'uploade sur le serveur, Flash interprète correctement les caractères russes
- lorsque le XML est créé via PHP, Flash n'interprète pas correctement les caractères russes
- si je prends ce même XML, que je l'enregistre sur mon Mac au format UTF8, que je l'uploade de nouveau, Flash interprète bien les caractères russes
J'en déduis que c'est bien un problème au niveau de l'encodage du XML, mais je ne sais pas comment régler ce problème.
Enfin, je précise que lorsque j'ouvre le XML dans un navigateur, les caractères russes apparaissent parfaitement...
Merci pour votre aide.