Einzelnen Beitrag anzeigen

Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#11

AW: Unicode Zeichen 1/3 als ein Zeichen darstellen

  Alt 31. Mär 2011, 21:58
Was meinst du damit das ich andere Fonts benutzen solle, welche sind denn UTF-8 und welche nicht?
Ich habe bis jetzt nichts gefunden das Delphi nur einige Fonts in UTF-8 unterstützt.
UTF-8 ist eine Kodierung. Fonts unterstützen entweder eine gewisse Untermenge eines jeweiligen Unicode-Standards oder eben nicht. "Arial Unicode" hat bspw. eine sehr große Abdeckung an Codepunkten.

Ich habe übrigens jede Konvertierung genutzt WideChar, WideString, AnsiChar, AnsiString, UnicodeString, UTF8To.., alles hat nix geholfen. Bitte probiert es doch selbst, wenn ihr mir nicht glaubt.
Du hast also auf Windows 2000, XP, 2003, Vista, 2008, 7 oder 2008 R2 die Zuweisung:

... := WideChar($2153) ... probiert?

Dann kommt es auf die Schrift an. Welche ist denn gesetzt in dem TEdit?
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat