Sonderzeichen in Text-Datei

25/05/2010 - 11:58 von Ingo Forbrig | Report spam
Hallo,

ich habe das Problem, dass ich versuche Sonderzeichen in einem String in
eine Text-Datei zu speichern:

WorkListFile = new
StreamWriter(strWorkListFilePath,true,System.Text.Encoding.GetEncoding(1252),512);
WorkListFile.WriteLine("€"); // 128

In der Text-Datei weren die Sonderzeichen dann immer als ASCII 63 "?"
angezeigt.

Ich habe schon alle Encoding-Optionen ausprpobiert, ohne Erfolg.
Was mache ich da noch falsch?

Vielen Dank
 

Lesen sie die antworten

#1 Thomas Scheidegger
25/05/2010 - 12:12 | Warnen spam
Hallo Ingo

StreamWriter(strWorkListFilePath,true,System.Text.Encoding.GetEncoding(1252),512);
WorkListFile.WriteLine("€"); // 128
...Sonderzeichen dann immer als ASCII 63 "?" angezeigt.



1) du verwendest append:true, welche Codepage
hat existierende Datei?
2.) versuche mal: WriteLine("\u20AC");
dann wàre es eine Code-Editor-Einstellung.
3.) was für ein Editor/Code nutzt du zum lesen?
(womit sieht du jenes ASCII 63 "?")



Thomas Scheidegger - 'NETMaster'
http://dnetmaster.net/

Ähnliche fragen