Hi,
ich möchte einen Wert abspeichern, der zuvor per Rijndael verschlüsselt wurde. Das Problem ist, dass in dem Wert nun Zeichen wie #4, #2 sind.
Mein
XML-Dokument ist UTF8 kodiert. Folgende Variante versuche ich zum abspeichern:
Delphi-Quellcode:
with TCipher_Rijndael.Create(PW, nil) do
begin
tmp := EncodeString(Profil.Passwort);
Free;
end;
tmp := UTF8Encode(tmp);
SetNodeText(Node, 'password', tmp); // [1]
Bei [1] kommt eine
Exception:
Code:
---------------------------
Project1
---------------------------
An invalid character was found in text content.
---------------------------
OK
---------------------------
Tja, hat wer eine Lösung parat?