Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

pb encodage avec fichier csv

2 réponses
Avatar
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

2 réponses

Avatar
Sylfelin
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
Avatar
Gilles TOURREAU
Le Wed, 21 Nov 2007 17:12:20 +0100, 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




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