dedlfix: Text in UTF-8 speichern

Beitrag lesen

Hi!

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

Normalerweise wird XML in UTF-8 gespeichert. Explizit angeben kannst du die Kodierung, wenn du den MemoryStream weglässt und stattdessen einen XmlTextWriter verwendest.

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.

Der Windows-Editor ist kein besonders gutes Debug-Werkzeug. Besser wäre ein Hexeditor, beispielsweise der Notepad++ mit dem HexEditor-Plugin.

P.S. Bitte nicht einfach alles zitieren sondern nur den Teil, auf den du dich beziehst.

Lo!