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.
Bei MultiKultiStrings braucht man keine Widestrings mehr, da UCS2 auch als Kodierung für NewDelphiStrings angefordert werden kann.
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