Hallo. Ich wollte keinen neuen Thread öffnen, da mein Problem ähnlich ist.
Problem: Ich will eine Unicode (UTF-16) Datei erstellen aber die Datei ist immer ASCII. Sprich ich kann sie mit notepad öffnen und sehe einen stinknormalen Text.
Code:
Code:
StreamWriter sw = new StreamWriter("./tagopen.txt", false, System.Text.Encoding.GetEncoding("utf-16"));
sw.Write("<" + args[0] + ">");
sw.Close();
Wenn ich das Programm mit "tagwriter.exe test" ausführe, dann steht in der Datei "<test>" (ohne Apostrophe). Eigentlich müsste aber jedes Zeichen durch 2 Bytes dargestellt werden (da ja UTF-16 und nicht UTF-8).
Muss ich irgendwas nachinstallieren, damit das geht? Kann ich mir fast nicht vorstellen.