Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
9. Dez 2019
Also hier funktioniert das tadellos mit den Bytes und UnicodeStrings und AnsiStrings. Du darfst nur nicht mit den UnicodeStrings das encode/decode machen. Dafür nimmst du dann die Bytes.
var
a: AnsiString;
b: TBytes;
s: String;
begin
a := #$33#$95#$34;
s := a;
{ Der Inhalt von s interessiert hier nicht. Zur Verarbeitung wandeln wir das in Bytes um. }
Forum: Object-Pascal / Delphi-Language
by Uwe Raabe,
7. Dez 2019
Hast du schon mal daran gedacht, anstatt der Unicodestrings besser TBytes zu verwenden? Dann kann dir das Encoding nämlich völlig egal sein.
Wenn du deinen konkreten Anwendungsfall beschreiben könntest, und nicht nur das Symptom, dann könnte man vielleicht eine Lösung formulieren.