Thai does not need Unicode, as the number of letters in the Thai
alphabet fits into a 1-byte code. Special fonts are used to
represent the Thai characters.
Is perhaps the "Font" attribute of the tLabel set to a font name
different from that of the tListView? If so, there may be a Thai
equivalent of the tListView font, but the tLabel font may be
English-only. If so, the label will display those characters in the
range #80 to #FF in an English font, which will include all those
funky characters such as accented letter and diphthongs.
What does the tLabel look like? Can you get a screen shot? That
might help diagnose the problem. Also, is the user using Thai
Windows, or English Windows set for Thai? There is a difference in
the way fonts are rendered between these (in Win 2000 and Win XP,
don't know if Vista does it that way).
At 06:19 AM 6/29/2009, Ross Levis wrote:
My D7 app is not Unicode compliant at all.
A Thai user is complaining of a strange problem where Thai characters appear
correctly in a ListView, but not correctly in a label just above the
listview. The label is a Copy of column 1 and 2 from the selected ListView
item.
The user has Thai as the selected language in the Windows regional &
language settings / Advanced tab.
Any ideas?
Thanks,
Ross.
_______________________________________________
Delphi mailing list -> Delphi@elists.org
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi
Regards,
Sid Gudes
PIA Systems Corporation
sid.gu...@piasystems.com
_______________________________________________
Delphi mailing list -> Delphi@elists.org
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi