Hi,
Notepad++ erkennt es als iso-8859-1
Edit.
Aber wenn das encoding sich wirklich nur auf
xml.SaveToStream und
xml.SaveToFile beziehen dürfte das ja auch keinen Unterschied machen.
Was aber viel interessanter ist. Ich konnte das Problem noch weiter reduzieren. Wie es aussieht das die
XML und WiderString Geschichte nicht mit dem eigentlichen Problem zu tun.
Nichtmal das hier funktioniert:
Delphi-Quellcode:
logMessage: String;
logMessage := 'Test äöüß<>"&';
ShowMessage(logMessage);
Auch dabei wird das "&" nicht angezeigt. Zusätzlich ist mir noch aufgefallen das wenn das & nicht am Ende steht sondern am Anfang sprich logMessage := '&Test äöüß<>"'; dann wird im ShowMessage Fenster das T mit einem Strich drunter angezeigt.