Bonjour à tous,
Je lis un fichier .csv en C# pour en recréér un autre à l'identique au niveau de l'encodage (en l'occurrence UTF8) avec un certain traitement (rajout de lignes, de colonnes etc.).
Voici ma déclaration de mon writer :
Or le nouveau fichier créé ne possède plus de caractères accentués, ni de "ç" par exemple.. Le problème vient, je pense, de la lecture du fichier d'origine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part StreamWriter sw = new StreamWriter(path2, true,System.Text.Encoding.UTF8);
C'est à ce moment qu'il doit zappé les caractères spéciaux..
Code : Sélectionner tout - Visualiser dans une fenêtre à part using (StreamReader sr = File.OpenText(path))
Avez-vous une idée s'il vous plait ? Merci.
Partager