Bonjour,
j'ai fais un petit exe winform c# pour meger une liste de fichiers htm dans un seul fichier.
tous fonctionne bien sauf l'encodage, je perd en effet les caractère de type € etc...
J'ai fais quelque test pour voir ou je perdais ces caract, et apparement c'est dés la lecture je vous passe mon code si quelqu'un s'ait ou j'ai merdoyé merci
mes htm sont de type : charset=windows-1252"
la lecture :
StreamReader sr = File.OpenText(f.FullName);
{
String input;
while ((input = sr.ReadLine()) != null)
{
strBuffer += input;
}
sr.Close();
}
l'écriture :
using (StreamWriter sw = File.CreateText(destinRoot))
{
sw.WriteLine(strBuffer);
progressBar1.Visible = false;
progressBar1.Value = 0;
label1.Text = "Fusion terminée ";
}
Partager