Windows-1252-Codierung in StreamWriter zurück ANSI-kodierte Datei

Ich versuche zum konvertieren einer Zeichenfolge in Windows-1252 mit einem StreamWriter. Der input-string (dataString) ist die Kodierung in UTF8.

StreamWriter sw = new StreamWriter(@"C:\Temp\data.txt", true, Encoding.GetEncoding(1252));
sw.Write(dataString);
sw.Close();

Wenn ich öffnen Sie die Datei in Notepad++ bekomme ich eine ANSI-Datei. Ich brauche einen Windows-1252-kodierte Datei.

Jemand eine Idee?

Wie Sie Sie erkennen, es ist ANSI-und nicht als Windows-1252? Weder hat der BOM-header.
An der Unterseite von Notepad++ zeigen, ANSI-und nicht Windows-1252
Das ist, was ich dachte. Sehen shf301 Antwort dann.

InformationsquelleAutor Maxime | 2012-11-06

Schreibe einen Kommentar