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

Reply via email to