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 :

Encodage characters spéciaux [Débutant]


Sujet :

C#

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2012
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Encodage characters spéciaux
    Bonjours a tous,

    Lors d'une récupération de chaines de characters dans un fichier xml certain characters (spéciaux) ne s'affiche pas comme voulut, Exemple le character "é" s'affiche comme ceci "é".

    Quelle serait la meilleur solution pour encoder svp ?

    Merci d'avance C-Rial.

  2. #2
    Membre éprouvé Avatar de sisqo60
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2006
    Messages
    754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 754
    Points : 1 188
    Points
    1 188
    Par défaut
    Bonjour,

    Citation Envoyé par C-Rial Voir le message
    Quelle serait la meilleur solution pour encoder svp ?
    La meilleur solution serait d'écrire et de lire ton fichier avec le même encodage...

  3. #3
    Invité
    Invité(e)
    Par défaut
    Tu utilises quelle classe pour lire ton fichier XML ?

    Au cas où ce serait la classe StreamReader, saches qu'il y a une surcharge du constructeur te permettant de passer l'encodage du fichier. Il s'agit de ce constructeur.

  4. #4
    Candidat au Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2012
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci H2s84,

    J'ai donc modifier mon code et utiliser la classe StreamReader.

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    WebClient Wc = new WebClient();
     
    StreamReader Sr = new StreamReader(
    new MemoryStream(Wc.DownloadData("http://Fichier.xml")),Encoding.UTF8);
     
    String xmlurl = Sr.ReadToEnd();

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

Discussions similaires

  1. Sql Server, Characters spéciaux
    Par Hellboy67 dans le forum C#
    Réponses: 1
    Dernier message: 24/10/2011, 17h20
  2. Problème encodage caractéres spéciaux MYSQL avec juste &
    Par EDrequest dans le forum Requêtes
    Réponses: 5
    Dernier message: 15/05/2010, 10h06
  3. Encodage caractères spéciaux pour XML
    Par danathane dans le forum Modules
    Réponses: 1
    Dernier message: 24/02/2010, 11h10
  4. Probléme encodage caractéres spéciaux MYSQL
    Par FoxLeRenard dans le forum Installation
    Réponses: 1
    Dernier message: 20/02/2006, 12h10

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