Forcer la lecture UNICODE d'un xml corrompu
Yo !
mon problème du jour :
je dois FORCER le chargement du fichier xml en Unicode, pour prévenir les fichiers mal encodés, MAIS SANS changer XmlDocument d ou (au pire) XmlElement e, car ça me ferait trop de code à modifier en aval, et il est déjà assez imbuvable comme ça (merci le mec "grande école d'informatique" qui m'a pondu ce truc).
Code:
1 2 3 4 5 6 7 8 9
| XmlDocument d = new XmlDocument();
XmlElement e;
import_path = get_Import_Path();
//d.Load(import_path + args[0].ToString());
d.Load(import_path + "\\" + _filename);
e = d.DocumentElement; |
Je ne trouve aucune solution satisfaisante, en fouinant sur le net.