Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1380 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  c# problème formatage fichier texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

c# problème formatage fichier texte

n°1593438
j_v_e_t
Posté le 30-07-2007 à 16:46:51  profilanswer
 

Bonjour,
J'ai un problème lorsque je lis le contenu d'un fichier texte à l'aide du code suivant :
 

Code :
  1. FileStream fsr = new FileStream("C:\\t.txt", FileMode.Open, FileAccess.Read);
  2. StreamReader SR = new StreamReader(fsr);
  3. string line = SR.ReadLine();


 
Les caractères spéciaux du fichier texte (genre 'ü' ou 'ß', mon fichier est en allemand...) ne passe pas bien, ils deviennent tous des '�'
 
Existe-t-il une commande spéciale pour indiquer que le contenu du fichier est d'un format spécial ?

mood
Publicité
Posté le 30-07-2007 à 16:46:51  profilanswer
 

n°1593488
pikti
I’ve done worse
Posté le 30-07-2007 à 19:17:01  profilanswer
 

Tu as probablement besoin de préciser le codage au constructeur de StreamReader, tu trouveras sans doute des réponses ici :
 
http://msdn2.microsoft.com/fr-fr/l [...] S.80).aspx
 
Sinon, je suppose que tu testes l'existence du fichier en premier, et à quoi te sert ton FileStream ?
 
Ex :
 

Code :
  1. string path = @"c:\t.txt";
  2. if (File.Exists(path))
  3. {
  4.     try
  5.     {
  6.         using (StreamReader sr = new StreamReader(path, System.Text.Encoding.Default))
  7.         {
  8.             while (sr.Peek() >= 0)
  9.             {
  10.                 Console.WriteLine(sr.ReadLine());
  11.             }
  12.         }
  13.     }
  14.     catch (Exception ex)
  15.     {
  16.         Console.WriteLine(ex.Message);
  17.     }
  18. }


Message édité par pikti le 31-07-2007 à 10:13:35

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  c# problème formatage fichier texte

 

Sujets relatifs
Probleme de parser XML / XSLt - Doublons[VB 2005] Formatage cellules Excel
Problème de comparaison de mots de passe MySQLProblème de div sous Firefox
problème de retour à la ligne dans htpasswdProblème pour écrire dans une table!
[FLASH/Action Script 2.0] Comment modifier un fichier XMLexecuter un fichier php avec php-cgi
inserré un fichier vidéo dans un flash[Résolu] Problème de décalage de date java sous windows vista
Plus de sujets relatifs à : c# problème formatage fichier texte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR