Bonjour,
voilà je rencontre un gros problème actuellement au niveau de l'encodage d'un fichier XML. Pour faire bref : j'ai concocté un code PHP qui me permette d'écrire une page XML à partir d'une base de donnée.
1/ Premier problème, avec <?xml ... encoding="iso-8859-1">, je n'arrive pas à récupérer les caractères "&" de la base de donnée, ça me fait tout planter mon XML avec une "Erreur d'analyse XML" à la ligne correspondante.
2/ deuxième problème, il faut que j'encode mon XML en "UTF-8", car les données du XML seront ensuite reconvertis vers Flash qui a besoin d'utiliser ce code pour lire les différents accents et caractères spéciaux.
3/ troisième anectode, quand je met encoding="UFT-8", ma page XML ne récupère pas les accents depuis la base de donnée.
Mon code PHP actuel :
...
Bref, y'at-il une manière d'encoder qui me permettent de lire les caractères spéciaux depuis la base de donnée, et qui me permettent de retranscrire en UTF-8 ensuite pour que ça puisse être relue en Flash...
Car là je désespère! Merci d'avance de votre aide!
Partager