Problème d'accent avec parseur XML en Perl - XML/XSL - Programmation
Marsh Posté le 10-06-2004 à 16:00:43
Tu as bien mis l'entête comme ceci
Code :
|
Marsh Posté le 10-06-2004 à 16:23:02
J'avais oublier le tiret entre ISO et 8859. Merci
Mais quand j'insère ça dans une BDD, les accents sont remplacés par "é"
Marsh Posté le 13-06-2004 à 15:22:32
Charlux a écrit : J'avais oublier le tiret entre ISO et 8859. Merci |
tout comme ton xml, la bdd utilise un encoding. S'ils ne sont pas compatible, ca va pas aller...
Marsh Posté le 14-06-2004 à 10:28:21
OK, merci, je vais me renseigner su l'encoding de ma base
Marsh Posté le 30-08-2006 à 10:05:51
Bonjour, j'ai le même problème que toi...
J'utilise SOAP::Lite, et il m'indique qu'il y a une erreur :
erreur du SOAP retourné : soapenv:Server.userException
Le fichier XML que j'envoie contient des accents, quand je les enlève ça marche... J'ai essayé d'utiliser CDATA, mais comme mon XML est de la forme : <?xml version='1.0' encoding='ISO-8859-1'?><param name='name' value='testé'>
Je ne sais pas trop ou les mettre...
J'utilise les regxep pour remplacer les accents par é mais je n'en suis pas satisfait, si quelqu'un a une solution, merci !
Marsh Posté le 10-06-2004 à 15:49:05
J'ai écrit un parseur en Perl utilisant l'analyseur syntaxique SAX pour parser un fichier XML.
Mon problème, c'est que si j'ai des accents ans mon fichiers XML, j'ai un message d'erreur me spécifiant que le document est mal formé. J'a essayé avec les normes UTF-8 et ISO8859-1.
Quelqu'un pourrait-il m'aider? Merci d'avance