pb encodage avec fichier csv

Le
Sylfelin
Bonjour,

J'ai un fichier excel 2003 exporté au format csv.
Dedans j'ai un texte avec un é. Lors de la lecture dans vs2005 en c#
j'ai un ? à la place. Je fais comme ça:

private string[] fichier;
fichier = File.ReadAllLines(unFichier);

Comment puis-je faire pour avoir le bonne encodage.

Merci

--

--
Merci
Sylfelin
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Sylfelin
Le #12134761
Sylfelin a écrit :
Bonjour,

J'ai un fichier excel 2003 exporté au format csv.
Dedans j'ai un texte avec un é. Lors de la lecture dans vs2005 en c# j'ai un
? à la place. Je fais comme ça:

private string[] fichier;
fichier = File.ReadAllLines(unFichier);

Comment puis-je faire pour avoir le bonne encodage.

Merci



Laissez tomber, j'ai fumer la moquette du bureau tout à l'heure.
fichier = File.ReadAllLines(unFichier, Encoding.Default);

--

--------------------------
Merci
Sylfelin
Gilles TOURREAU
Le #12134751
Le Wed, 21 Nov 2007 17:12:20 +0100, Sylfelin

Bonjour,

J'ai un fichier excel 2003 exporté au format csv.
Dedans j'ai un texte avec un é. Lors de la lecture dans vs2005 en c#
j'ai un ? à la place. Je fais comme ça:

private string[] fichier;
fichier = File.ReadAllLines(unFichier);

Comment puis-je faire pour avoir le bonne encodage.

Merci




Utilisez la surcharge de la méthode suivante :
File.ReadAllLines(unFichier, Encoding.QQCH)

QQCH = Ascii, Default,...etc (cf. la doc sur la classe
System.Text.Encoding)

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Publicité
Poster une réponse
Anonyme