I have included the "Simplified chinese" in the windows in the language supported list.
I could also able to read the chinese characters in Access database and also in work document
Any other change i have to do?.
Main Topics
Browse All TopicsIam developing an application which supports multilanguage
I have stored all the label, button captions in the Access database.
Based on the users Language it has to be populated to the controls dynamically.
When the application loads it has to read from the database and assign to the respective controls.
I have entered all the control captions in both the languages in the tables.
It is working fine for English
When the user is of type "Chinese" then It is showing "?" as the caption in all the controls.
Iam using Windows 2000 Operating system and Vb6 with Service pack 5.
The same application is working fine in Windows XP and VB6 with SP5
Thanks in Advance
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Point 1.Which database u r using if it is MS-SQL or Oracle use NVARCHAR,NCHAR etc .
These are multi lingual data types which can hold multi lingual characters.
Point.2 While inserting Prefix charcter string by N.
mVar="Insertable Value for field"
InsertSql="Insert into <tablename> values ( N' " & mVar & " ') "
conn.execute (InsertSql)
Iam using Access 2000
I entered all the chinese captions through back end I can able to read and write chinese characters in the Database.
I want to read these characters in my VB form.
For that i have written the query and also it returns the records
While reading and assigning to the controls it is assigning it as "?"
Hi Maheshwaran,
I can fully understand your problem. I am also into internationalization. The problem is that unless the System Dialog and Menu font is not changed to the one that supports Chinese, you will find "??" in your controls.
On Windows 2000, go to Control Panel->Regional Settings and set the regional settings to Chinese. Also set "Dialogs and Menus" to Chinese. You will start seeing characters in chinese.
I am looking for a way to change system "Control" fonts programmaticaly, but in vain. Please let me know if you have any idea to do that.
Thanks and regards,
Abdij
Business Accounts
Answer for Membership
by: faiga16Posted on 2003-08-06 at 00:32:38ID: 9087197
Do you have Laguange support charaters installed in your PC?
Try to intall all the language supported DLLs first.