Zitat von
DJ-SPM:
... aber auch dabei geht die Formatierung verloren (gerade ausprobiert). Beim einfachen Speichern mit Base64Encode(String) und lesen mit Base64Decode(String)
Dann machst du etwas falsch.
Wenn Daten mit Base64 kodiert werden, dann überstehen sie unbeschadet den Transport über
XML (und auch über EMail-Systeme, die nur 7-Bit unterstützen).
Du solltest zunächst testen, ob Base64Encode und Base64Decode korrekt auf deinem Rechner laufen:
Delphi-Quellcode:
var
a,b,c:
string;
begin
a := ...;
// deine Daten
b := Base64Encode(a);
c := Base64Decode(b);
if a <> c
then
ShowMessage('
Base64 Unit ist fehlerhaft');