Bonjour,
J'ai un problème avec la fonction binarywriter:
Je possède une liste de string que je veux écrire dans un fichier binaire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
flux = new FileStream(chemin, FileMode.Create);
bin = new BinaryWriter(flux, Encoding.UTF8);
 
for (int i = 0; i < nblignes; i++)
                        bin.Write(lignes[i] + '\r' + '\n');
Cela fonctionne cependant, devant chaque ligne un caractère apparait:
(chaque ligne correspond a une ligne dans la liste "lignes")

RS2011:03:12-21:52:graisse.001
2011:03:29-10:39
&1:ana5:pression-air-frein: Pa:0.01:10
-3:the3:temperature-echappement:�C:0.01:12
freq10
En rouge les caractères ajoutés, je devrais donc avoir dans mon fichier:

2011:03:12-21:52:graisse.001
2011:03:29-10:39
1:ana5:pression-air-frein: Pa:0.01:10
3:the3:temperature-echappement:°C:0.01:12
freq10
Comment faire pour que ces caractères n'apparaissent pas a l'écriture, d ou viennent ils?

Merci d'avance.