Bei MultiKultiStrings braucht man keine Widestrings mehr, da UCS2 auch als Kodierung für NewDelphiStrings angefordert werden kann.theo hat geschrieben:Das ist aber mit dem Multikulti String nicht automatisch behoben.
Das wäre ein Compiler Feature, dass er WideString Zuweisungen in UTF-8 Quellen automatisch umwandelt.
Wenn es Widestring als expliziten Typ noch geben sollte und definiert ist, dass da immer die UCS-2 Kodierung verwendet wird, kann bei einer Zuweisung etc. automatisch konvertiert werden.
Eine Konstante muss ja auch nicht UTF-8 kodiert sein. wenn die Konstante als MultiKultiString behandelt wird, ist die Kodierung egal.
-Michael