J'ai un fichier xml dont certaines valeurs d'éléments sont des caractères unicodes. Est-il possible de les représenter dans un encodage ANSI ?
Par exemple
<?xml version="1.0" encoding="utf-8"?>
<xml>
<value></value>
</xml>
à
<?xml version="1.0" encoding="Windows-1252"?>
<xml>
<value>殘</value>
</xml>
Je désérialise le XML et tente ensuite de le sérialiser en utilisant XmlTextWriter en spécifiant l'encodage par défaut (Default est Windows-1252). Tous les caractères unicode se retrouvent sous forme de points d'interrogation. J'utilise VS 2008, C# 3.5.