Hey,
ich habe einen UTF8String namens ContactStr. Jetzt möchte ich den String folgendermaßen zusammensetzen:
ContactStr := '1' + #$FE + BuddyUIN + #$FE + BuddyName + #$FE;
Sehr simpel. Unter D2007 funktioniert auch alles bestens und der erzeugte String lautet wie folgt:
Der selbe Code compiliert unter D2009 gibt mir allerdings immer nur folgende Ausgabe:
Ich verstehe das Problem nicht ganz. Vermutlich wird das erste $FE Zeichen fälschlicherweise in ein
Unicode UTF8 Format konvertiert, obwohl dies nicht nötig wäre. Nur warum werden die weiteren $FE Zeichen nicht auch konvertiert und vor allem:
Kennt jemand eine Lösung für dieses Problem?
Gruß Zacherl