Zitat:
Welche Delphi-Version?
Delphi 7
Zitat:
Welche Windows-Version?
Windows 7
Zitat:
Installierte Windows-Updates?
Servicepack 1
Zitat:
Und vorallem was sagt der Debugger?
Debugger sagt das & Zeichen ist im logMessage String enthalten.
Wenn ich den Messagetext im Message Fenster mit Str+C Strg+V in einem Texteditor einfüge ist das & wieder da.
Zitat:
Für mein System kann ich bestätigen, daß das & im String und in der Memo-Ausgabe vorhanden ist.
Bedeutet das
XML ist Systemabhängig ? Ich dache genau dafür ist
XML da um plattformübergreifend zu kommunizieren. Genau dafür ist
XML doch auch standardisiert. Wo liegt da der Ermessensspielraum für ein Windows-Update oder sonstiges aufeinmal den Standard anders auslegen zu wollen ?
Zitat:
Aber dir ist ja bestimmt noch nicht aufgefallen, daß in deinem logWideString kein Encodeing angegeben ist. (Standard ist UTF-8 und in diesem Fall von WideString natürlich UTF-16)
Ist das
xml.Encoding := 'iso-8859-1' dann im Beispiel völlig überflüssig ?
Verstehe nicht was damit gemeint ist ? Bei der reinen Wandlung String -> WideString -> WideString -> String dürften doch eigentlich keine Informationen verloren gehen. Zumindest sagt das die Delphi Dokumentation so.