Einzelnen Beitrag anzeigen

itblumi

Registriert seit: 28. Mär 2009
73 Beiträge
 
Delphi XE6 Professional
 
#5

AW: Unicode Zeichen 1/3 als ein Zeichen darstellen

  Alt 31. Mär 2011, 19:44
Ich benutze Delphi2010 also eigentlich sollte es ja UTF8 beherschen.
Aber die Wirklichkeit sieht anders aus.

Ich habe zu erst auf eine UTF-8 Codepage geschaut um mir die richtigen Symbole dafür zu suchen.
hier mein Link:
http://www.utf8-chartable.de/unicode....pl?start=8528

Da stehen die Hexadezimal Werte für die entsprechenden Symbole.
Übrigens ein Type Cast mit AnsiChar funktioniert, aber wahrscheinlich nur in den unteren Bereichen einer Codepage.

Delphi-Quellcode:
/// <summary>
/// U+00BC   ¼   c2 bc   VULGAR FRACTION ONE QUARTER = 1/4
/// </summary>
VULGAR_FRACTION_ONE_QUARTER: Cardinal = $c2bc;

Edit1.Text := AnsiChar(VULGAR_FRACTION_ONE_QUARTER);
Könntest du mir vllt ein Beispiel für eine Surrogate Berechnung geben?
Jan
Ein neuer Tag bringt so einiges mit sich. Was auch immer es ist, es bleibt ein kleines Abenteuer.
  Mit Zitat antworten Zitat