mißt, war einer schneller
Was ist UnicodeLabel für ein Objekt?
und hast du mal in den WideString (fName) geschaut, was darin steht?
fName ist WideString und somit wird auch bei nur einem Zeichen ein #0 angehängt ... daran sollte es also nicht hängen.
gibt UTF8Decode nicht bei einem Fehler in der UTF8-Codierung einen Leerstring zurück?
(dann dürfte aber auch garkein Zeichen angezeigt werden, wenn er den String nicht dekodieren kann :grüebel: )
die Zeichen sind auch in Arial
Unicode MS enthalten?
/me verwendet meißt eines davon PMingLiU, MS Gothic, MS Mincho, MS PGothic, MS PMincho, MS UI Gothic
UTF8Decode(Chr($EF)+chr($C8)+chr($83));
oder wie Lossy eX schon Zeigte direkt per
UTF8Decode(#$EF#$C8#$83)
ansonsten wüßte ich auch nicht woran es hängen kann arbeite leider nur direkt mit Unicode (kein UTF8 mehr, aber damit hatte ich früher noch keine Probleme gehabt) und der WinAPI (keine Fremdkomponenten)