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

Windows Forms Discussion :

[vb.net] Probleme de caractére avec le StreamReader


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 108
    Points : 55
    Points
    55
    Par défaut [vb.net] Probleme de caractére avec le StreamReader
    Bonjour quand je lis un fichier ligne par ligne, le StreamReader supprime les caractéres spéciaux comme: "é à è ù " etc... pourriez vous m'aider pour résoudre ce probléme merci

    voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim fs As New System.IO.FileStream(foundFile, IO.FileMode.Open, IO.FileAccess.Read)
                    Dim sR As New System.IO.StreamReader(fs)
                    Dim maLigne As String = sR.ReadLine
    deja ici "maLigne" ne contient plus tout les caractére

    texte normal:Opération Sauvegarde réussie.
    texte dans "maLigne": Opration Sauvegarde russie.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    360
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 360
    Points : 486
    Points
    486
    Par défaut
    bonjour,

    as tu regardé du coté de la surcharge du constructeur de streamReader.
    Tu peux spécifier le type d'encodage :
    Dim instance As New StreamReader(path, encoding)
    dans ton cas essaie:

    Dim sR As New System.IO.StreamReader(fs,Encoding.Default)
    http://msdn2.microsoft.com/fr-fr/lib...x5(VS.80).aspx

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 108
    Points : 55
    Points
    55
    Par défaut
    merci c'est bien ca

    syntaxe exacte:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim sR As New System.IO.StreamReader(fs, System.Text.Encoding.Default)

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

Discussions similaires

  1. [MySQL] Probleme de caractéres avec php et mysql
    Par rane dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 21/05/2010, 13h42
  2. Probleme de caractères avec une procédure stockée
    Par spaukensen dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 27/03/2008, 10h55
  3. Réponses: 4
    Dernier message: 02/08/2006, 08h42
  4. [VS.Net]Probleme d'installation avec DirectX SDK
    Par ThanosT dans le forum DirectX
    Réponses: 2
    Dernier message: 07/05/2005, 23h55
  5. [VB.Net] Probleme avec dialogues (confirm et alert)
    Par crackity_jones666 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 26/11/2003, 22h05

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