IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Charger un fichier xml avec accent ?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2011
    Messages : 23
    Points : 10
    Points
    10
    Par défaut Charger un fichier xml avec accent ?
    Bonjour,

    Je n'arrive pas à charger un fichier xml avec des accents
    Mon fichier xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?xml version="1.0"?>
    <item>
      <description>langage</description>
      <boam_Meteore>Météores</boam_Meteore>
    </item>
    Mon code pour le charger :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    try
    {
    XmlDocument ufc = new XmlDocument();
     string strFilename = BASE_Filename + "\\LegendeBOAM.xml";
     
                    if (File.Exists(strFilename))
                    {
                        ufc.Load(strFilename);
                        using (XmlReader reader = XmlReader.Create(strFilename))
                        {
                            reader.ReadToFollowing("boam_Meteore");
                            B_Meteore = reader.ReadElementContentAsString();
                            reader.Close();
                        }
                    }
                }
                catch
                {
                    MessageBox.Show("Could not load file LegendeBOAM.xml", "Error");
                }
    Si météores est noté sans accent, cela charge mais avec accents j'ai mon message d'erreur de la MessageBox. Comment faire ?

    jbjean

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2011
    Messages : 23
    Points : 10
    Points
    10
    Par défaut
    Je me corrige moi-même, j'ai trouvé plus loin sur le forum.
    Il suffit d'ajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?xml version="1.0" encoding="ISO-8859-1"?>
    en haut du fichier xml.

    jbjean

  3. #3
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Points : 3 102
    Points
    3 102
    Par défaut
    Sinon, tu peux regarder du côté de cette façon de faire (parmi d'autres).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Charger un fichier XML avec TXMLDocument
    Par Amroth dans le forum C++Builder
    Réponses: 2
    Dernier message: 22/04/2009, 11h35
  2. [DOM4J] Problème pour "parser" un fichier XML avec accents
    Par mlny84 dans le forum Format d'échange (XML, JSON...)
    Réponses: 7
    Dernier message: 26/11/2007, 19h06
  3. Charger un fichier XML avec MSXML
    Par vanes92 dans le forum XML
    Réponses: 6
    Dernier message: 27/07/2006, 14h49
  4. Réponses: 9
    Dernier message: 26/07/2006, 16h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo