BlaBlub: Text in UTF-8 speichern

Beitrag lesen

Hi!

Wie bekomme ich es hin, dass er gleich als UTF-8 speichert?

Macht "er" doch. Du hast keinerlei Nicht-ASCII-Zeichen in deinem Beispiel. Die Ausgabe stellt somit mindestens gültiges ISO-8859-0..15, Windows-1252 und UTF-8 dar. Aber selbst wenn ich mal i.ToString() durch ein "ä" ersetze, erhalte ich UTF-8-kodierte ä in der Datei.

P.S. Dass es sich um C# handelt, hättest du ruhig dazuschreiben könne. Ebenso andere Begleitumstände (wie die Versionsnummer des .NET-Frameworks) und woraus du entnimmst, dass kein UTF-8 ausgegeben würde.

Lo!

Hallo,

sry für die vergessene Beschreibung. Mache gerade mehrere Sachen parallel.

Benutze .Net Framework 2.0 und ja, es ist c# :-)

Wenn ich in der abgespeicherten XML-Datei ein Umlaut habe und Sie im weiteren Programmverlauf validiere, gibt er mir einen Fehler aus.

Wenn ich die XML-Datei im Windows Editor öffne und "Speichern unter.." wähle, hat er "ANSI" als Codierung gewählt. Wenn ich da nun "UTF-8" wähle und abspeichere, wird mir der Umlautfehler im weiteren Programmablauf nicht mehr angezeigt.