|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : juillet 2006 Messages : 45 ![]() |
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! |
|
|
00
|
|
|
#2 | ||
|
Membre régulier
![]() Inscription : juin 2007 Messages : 89 ![]() |
Citation:
Pour que ça marche il faut que tu transforme tes '&' de la bd en '&'. Une regex devrais suffire. Citation:
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com