Registriert seit: 13. Aug 2002
17.197 Beiträge
Delphi 10.4 Sydney
|
Re: Unicode: UTF-16 surrogate pairs?
17. Sep 2009, 10:17
Es geht (D2009 und Windows). Jedoch habe ich keine Font mit entsprechenden Zeichen so das ich nur ein 𝄞 angezeigt bekomme.
Mein Testcode:
Delphi-Quellcode:
var
str: String;
OrderText: String;
i: Integer;
begin
str := #$D834 + #$DD1E;
OrderText := '';
for i := 1 to Length(str) do
OrderText := OrderText + ' #$' + IntToHex(Ord(str[i]), 4);
Canvas.TextOut(100, 100, str);
ShowMessage(Format('%s (%d), %s', [str, Length(str), OrderText]));
Windows.MessageBox(self.Handle, PChar(str), 'Test', MB_OK);
end;
Windows Vista - Eine neue Erfahrung in Fehlern.
|
|
Zitat
|