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 :

une question d'accent et d'encodage


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Développeur
    Inscrit en
    Janvier 2010
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Janvier 2010
    Messages : 232
    Par défaut une question d'accent et d'encodage
    Bonjour,

    Soit un fichier texte que je charge dans une textbox mutilignes via un streamreader.
    ça marche bien aux caractères accentués près !
    Je dois être capable d'éditer et modifier ce fichier aussi bien depuis une appli C# selon le modèle ci-dessus, mais aussi via notepad++ ou notepad tout simplement.
    Quel type d'encodage choisir ?
    Dans C# j'ai essayé plusieurs solutions qui ne semblent pas compatibles :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Monreader = new StreamReader(MonfileStream,Encoding.Default);
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Monreader = new StreamReader(MonfileStream,Encoding.ASCII);
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Monreader = new StreamReader(MonfileStream,Encoding.UTF8);
    Aucune de ces solutions ne donne satisfaction.....
    Y-a-t-il une action à faire au moment de la sauvegarde du fichier modifié?
    Merci pour les réponses

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Salut,

    Questions :
    'MonfileStream' est un Strem ? Si oui, comment le construis-tu ? Tu dois sûrement lui associer un encodage aussi ?

  3. #3
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Utilises :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Encoding.GetEncoding("iso-8859-1")
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Encoding.GetEncoding(1252)

  4. #4
    Membre éclairé
    Profil pro
    Développeur
    Inscrit en
    Janvier 2010
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Janvier 2010
    Messages : 232
    Par défaut
    Merci, c'était bien ça .....

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

Discussions similaires

  1. Encore une question licence
    Par Neilos dans le forum C++Builder
    Réponses: 4
    Dernier message: 27/01/2005, 09h48
  2. Encore une question sur malloc
    Par IG88 dans le forum C
    Réponses: 5
    Dernier message: 23/06/2004, 15h35
  3. [.NET] Une question technique a propos du mode asynchrone
    Par nicknolt dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 08/06/2004, 10h07
  4. Une question à propos des thread
    Par tscoops dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/11/2003, 14h03

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