• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2173
  • Last Modified:

How to use Tamil(Indian) language with VB6 ?

Hi experts!

I have a VB6 application for international usage. As I know VB6 is Unicode complain till now I have no problems. But now I get problem with Tamil (Indian language). So I installed it on computer and when type in Notepad all is OK with English and Tamil. But in my VB6 text box (more detail for VSFlexGrid) it is not OK. When I type in Tamil I see just ???

I think this is because I set MS San Serif for my textbox and it do not support Tamil. The system font should support Tamil.  So may be the question is -  How to get system font and set it to my text box??? Or what I need to be able to work with all installed fonts?

  • 2
1 Solution
Robberbaron (robr)Commented:
many VB6 controls DO NOT support unicode.  http://www.cyberactivex.com/UnicodeTutorialVb.htm
Although Visual Basic 6.0 stores strings internally as Unicode(UTF-16) it has several limitations:

   1. Ships with ANSI only controls (Label, Textbox, etc.).
   2. Properties Window in IDE is ANSI only. Unicode strings are displayed as '????'
   3. PropertyBag automatically converts Unicode strings to ANSI.
   4. Clipboard functions are ANSI only.
   5. Menus are ANSI only.


google vb6 unicode  for some links to replacement controls.
dvplayltdAuthor Commented:
ok ..so you recomend me to replace the control with other support Unicode ? I use Component One Flex grid, it is better than textbox as I'm able to Copy/Paste correct Tamil langueage, but when type I see ???

Thank you very much - you give me direction where to search for.
dvplayltdAuthor Commented:
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now