Unsere Beiträge haben sich heute Morgen zeitlich überschnitten.
Wie ich vorhin geschrieben habe ...
Achtung: Man darf UTF8String und UnicodeString/WideString nicht einfach eine Konstante zuweisen.
Das ist die Unstimmigkeit, die ich gestern zunächst als Compiler-Bug bezeichnet hatte. Ob es Bug oder Feature ist, weiß ich nicht.
Macht man es über einen Umweg, nämlich die Konstante erst einer String-Variablen zuzuweisen, dann die String-Variable an einen anderen Typ übergeben, funktioniert die Konvertierung richtig.
Und dann sind die Längen auch wie erwartet.