Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

D2009: Problem mit UTF8String und einzelnem Char

  Alt 22. Sep 2008, 16:05
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:

Code:
1þ555888666þZacherlþ
Der selbe Code compiliert unter D2009 gibt mir allerdings immer nur folgende Ausgabe:

Code:
1þ555888666þZacherlþ
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
  Mit Zitat antworten Zitat