System.xml : problème de lecture des accents [Résolu]

Messages postés
10
Date d'inscription
mercredi 19 février 2003
Statut
Membre
Dernière intervention
7 novembre 2007
- - Dernière réponse : 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 ?
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
2336
Date d'inscription
samedi 14 juillet 2001
Statut
Membre
Dernière intervention
5 mai 2009
4
3
Merci
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
-------------------------------------------------

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 108 internautes nous ont dit merci ce mois-ci

Messages postés
745
Date d'inscription
mardi 30 novembre 2004
Statut
Membre
Dernière intervention
15 septembre 2009
4
3
Merci
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...

@+

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 108 internautes nous ont dit merci ce mois-ci

Messages postés
10
Date d'inscription
mercredi 19 février 2003
Statut
Membre
Dernière intervention
7 novembre 2007
0
Merci
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 ...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.