Bonjour à tous,
j'essaie d'écrire dans un fichier .CSV des données extraires d'un fichier XML, mais bon ça a priori ça on s'en fiche... :)
Ma question plus générale est :
comment écrire une chaîne de caractères avec des accents (é,&,à,è,ç etc.) dans un fichier .csv, qui sera ouvert par excel?
Que j'ouvre mon fichier dans mon code de cette manière :
StreamWriter Fichier = File.CreateText(cheminRepertoire + nomFichierSQL);ou comme ça :
FileStream fluxSortie = new FileStream(cheminRepertoire + nomFichierSQL, FileMode.Create, FileAccess.Write);
StreamWriter Fichier = new StreamWriter(fluxSortie, System.Text.Encoding.ASCII);
quand j'essaie d'écrire dedans et d'ouvrir le résultat sous excel, j'ai des trucs genre :
é ==> é
è ==> Ã?
Vous savez comment encoder ça ou palier à ce problème?
merci beaucoup
Loïc