Hallo,
ich habe unter D2007 eine UTF8 content.xml-Datei aus einem ODT-Dokument (OpenOffice) wie folgt bearbeitet:
Delphi-Quellcode:
sl := TStringList.Create;
sl.LoadFromFile(tmpfolder + 'content.xml');
sl.Text := UTF8Decode(sl.Text);
dann ne Menge StringReplaces ......
sl.Text := UTF8Encode(sl.Text);
sl.SaveToFile(tmpfolder + 'content.xml');
sl.Free;
Das klappt so unter D2010 nicht mehr. Es gibt Probleme mit der Datei, sobald Umlaute eingefügt werden.
Wie kann ich das ändern?
Viele Grüße ....