Forum: Object-Pascal / Delphi-Language
Delphi
by Zacherl,
22. Sep 2008
Denke mal das kann man schon als Bug abstempeln, da der Zielstring ja ganz klar als UTF8 deklariert wurde.
Ich versuche mal ein einfaches Beispiel für den zweiten Fehler zu finden. Poste ich gleich ..
Gruß Zacherl
Forum: Object-Pascal / Delphi-Language
Delphi
by Zacherl,
22. Sep 2008
Werde ich gleich mal testen. Aber wie erklärt sich das? Da ich ContactStr schon als UTF8String deklariert habe, sollte Delphi doch automatisch eine Konvertierung durchführen oder nicht?
Edit: Es funktioniert tatsächlich :) Vielen Dank! Ne Erklärung wäre noch cool .. Hab mit dem $FE Zeichen noch andere Probleme. Weise ich z.b. einen UTF8String, der ein $FE Zeichen enthält einem "normalen", also...
Forum: Object-Pascal / Delphi-Language
Delphi
by Zacherl,
22. Sep 2008
Ich werde das mal testen. Wobei ich vermute das dies nichts bringen wird, da ich ihn einer Funktion übergebe, die einen UTF8String als Parameter erwartet. Demnach wird dann ja wieder alles erneut konvertiert :mrgreen:
Edit: Selbst als AnsiString deklariert und mit dem Tip AnsiChar() zu verwenden, wird das erste Zeichen nach wie vor falsch kodiert. Und dies sogar schon bevor ich den String der...
Forum: Object-Pascal / Delphi-Language
Delphi
by Zacherl,
22. Sep 2008
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:
1þ555888666þZacherlþ