J'ai un petit soucis d'encodage de fichier.
J'ai un site en flash qui lit un fichier XML pour du contenu dynamique. Ce fichier est encodé en UTF-8 (comprend la balise <?xml version="1.0" encoding="utf-8"?> en tête de fichier, et convertit en UTF-8 au moment d'enregistrer le fichier - pour info j'utilise EditPlus). La partie administrative du site est gérée en PHP. Un fichier PHP lit les données depuis une bdd MySQL, affiche un formulaire pour la mise à jour, et lorsque l'utilisateur met à jour son site, le même fichier PHP écrit dans le fichier XML. Le problème est que lorsque PHP écrit dans le fichier XML, il ne semble pas le convertir au format UTF-8.
Pour résumer :
- Admin PHP récupère données depuis bdd MySQL.
- Admin PHP écrit fichier XML.
- Flash lit fichier XML.
Mon problème concerne notamment les accents qui ne passent plus sous Flash. Si une fois la mise à jour faite j'ouvre le fichier XML sous EditPlus, je fais enregistrer sous -> Converter : UTF-8, là les accents passent bien.
Quelqu'un peut-il m'aider ? Merci !
Message édité par f L Y le 31-05-2004 à 14:15:25