Bonjour,

j'utiise Ajax pour récupérer une liste de données au format XML.

Ce flux XML est généré à partir de données d'une BD qui contient des chaînes de caractères avec des E majuscule accentués, O majuscule accentuées...

Cela m'a obligé à spécifier comme encodeType de mon fichier XML : encoding="ISO-8859-1" eu lieu de : encoding="UTF-8"


Le problème, c'est que lorsque je reçois le flux XML, tous les "é" sont remplacés par "é", pareils pour les è, à...
Existe-il une fonction javascript qui permet d'échapper tous ces caractères ou faut-il que j'effectue un replace sur chacun d'entre eux ?

Merci d'avance

PS : les fonctions escape(), unescape(), encodeURI() et decodeURI() ne fonctionnent pas pour ce genre de caractères.