Bonjour tout le monde !
Une nouvelle semaine commence, un nouveau bug à resoudre !

J'ai un programme en vb.Net qui récupère des données à partir d'un fichier XML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Me._dsAR.ReadXml(Me._strFicXML)
Je n'ai aucun contrôle sur les fichiers XML. Je les reçois de l'extérieur, mon programme ne fait que les lire.

Jusqu'à présent tout se passait très bien. Mais ce matin j'ai reçu 2 fichiers avec des caractères spéciaux : un avec un 'é', et l'autre avec une virgule :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<zn:LIBELLE_ARTICLE>mél.encastré ibo</zn:LIBELLE_ARTICLE>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<zn:MODE_DE_COMMUNICATION>T‚l.</zn:MODE_DE_COMMUNICATION>

Et là :
Invalid character in the given encoding. Line 96, position 49
Pour info : tous les fichiers XML commencent avec la ligne suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?xml version="1.0" encoding="UTF-8"?>
Comment faire pour récupérer les données sans générer d'erreur ?