System.xml : problème de lecture des accents

Résolu
xanadev Messages postés 10 Date d'inscription mercredi 19 février 2003 Statut Membre Dernière intervention 7 novembre 2007 - 22 juin 2005 à 18:02
xanadev Messages postés 10 Date d'inscription mercredi 19 février 2003 Statut Membre Dernière intervention 7 novembre 2007 - 23 juin 2005 à 09:12
Salut à tous et merci d'avance pour les courageux qui arriverons à me sortir de cette impasse.

J'ai commencé joyeusement à taper dans le code .NET en me construisant un petit lecteur RSS tout simple ... jusqu'à ce que je n'arrive absolument pas à lire les caractères spéciaux provenant d'un fichier xml...

Précision: mon fichier XML de test est parfaitement conforme, le voici :

<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>Mon Flux RSS</title>
<description>Exemple de flux</description>

<title>Le premier article</title>
<description>Résumé de l'article</description>

</channel>
</rss>

Ma question est simple, pourquoi lorsque je parse ce fichier à l'aide de la librairie .NET (system.xml) j'obtient des ? à la place des caractère spéciaux?

Est-ce que qu'il existe un bon tuto XML/RSS/.NET ?

3 réponses

cs_dragon Messages postés 2336 Date d'inscription samedi 14 juillet 2001 Statut Membre Dernière intervention 5 mai 2009 6
22 juin 2005 à 18:09
si je me souviens, j'ai eu le même problème en java
pour le résoudre, au lieu d'enregistrer en mode texte, je l'ai ouvert en wordpad et j'ai fait enregistrer sous en mode unicode au lieu de texte


-------------------------------------------------
Dragon alias aussi Waxime mais bon, pas le gout de refaire un nouveau profil lol
-------------------------------------------------
3
cs_drahcir Messages postés 745 Date d'inscription mardi 30 novembre 2004 Statut Membre Dernière intervention 15 septembre 2009 4
23 juin 2005 à 08:27
Salut,

je pense que ton problème est lié à l'encodage de ton fichier xml (encoding="ISO-8859-1"). Essaye de mettre "utf-8" à la place de 'ISO...", peut-être que ça marchera...

@+
3
xanadev Messages postés 10 Date d'inscription mercredi 19 février 2003 Statut Membre Dernière intervention 7 novembre 2007
23 juin 2005 à 09:12
Merci à vous 2 ...

Effectivement le soucis de mon fichier XML c'était bien l'encodage (J'avais deviné ^^ ) ... mais c surtout l'encodage de notepad, en utilisant wordpad et en spécifiant l'enregistrement en UNICODE cela fonctionne avec l'encodage "ISO ..." et "UTF-8" ... avec l' UTF-8 j'ai le même soucis si mon fichier XML n'est pas enregistré en UNICODE ...

Merci bcp j'ai résolu mon problème ...
0