Je veux écrire un fichier texte.Comment écrire un fichier texte en C# avec une page de code autre que UTF-8?
Au lieu de l'UTF-8 par défaut, je veux écrire encodé comme ISO-8859-1 qui est la page de code 28591. Je ne sais pas comment faire ...
J'écris sur mon fichier avec le code très simple suivant:
using (StreamWriter sw = File.CreateText(myfilename))
{
sw.WriteLine("my text...");
sw.Close();
}
Bon point que vous pourriez le faire aussi dans le constructeur. –
Est-ce que "tout ce que je veux" peut être un numéro de page de code ou ...? l'autocomplete sur la fonction dans MS Visual C# ne me donne pas une option "iso-8859-1" ... juste l'UTF8, UTF16, etc ... – adeena
Encoding.GetEncoding ("iso-8859-1") – frenchone