mfc >> Traditional Chinese Display issues

by nikhil » Tue, 25 Nov 2003 18:22:50 GMT

Hello,

I have PC with Traditional Chinese fonts and locale
settings. The Oracle 8 Database has UTF8 character set.
The application developed in VC is unable to display the
traditional Chinese characters properly.
The Oracle Database stores Traditional Chinese characters
correctly.

I have no issues in displaying the Simplified Chinese
characters using the same application but running on a PC
with locale settings for Simplified Chinese.

Is there any additional settings necessary for Traditional
Chinese characters in VC

Regards
Nikhil


Similar Threads

1. C# Forms Displayed Incorrectly for Chinese Winodws XP

Hello,

I have developed a c# windows application that when installed on
English versions of Windows XP has run and displayed its forms
correctly. However when the same application was installed on a Chinese
version of Windows XP some of the forms controls were not displayed
correctly, ie, ComboBoxes are shown in a completely different location
to where I placed them in Microsoft Visual Studios designer view. Or
the actual form size is different.

I have made the forms localizable and their language set to English to
which 2 resource files for the form have been created. I have also set
the CurrentCulture and the CurrentUICulture to en-GB but as far as I
understand this should not affect the layout of the form.

Can anyone offer some information on why the forms should be displayed
correctly for English Windows XP and slightly odd in Chinese Windows
XP?

2. COM Chinese not displayed correctly.

3. Visual C++ 5.0 and displaying Chinese font at program time

I am having a difficult time convincing DevStudio 97 to accept and display 
Chinese character fonts during program time. When I run the exe the Chinese 
characters display fine, but only at runtime. I have been through all of the 
necessary steps with WinXP and the problem lies solely within Studio97 and 
C++. Does anybody have any ideas or suggestions specific to C++ 5.0 or Studio 
97 that I am missing? 

I have:
1) Installed/enabled East Asian fonts (XP)
2) Enabled various keyboard layouts applicable to the desired font (XP)
3) Installed appwzchs.dll 
4) Set C++ resource files to default to ChinesePRC
5) Defined _Unicode
6) Entered WinMainCRTStartup as entry point in project settings

I am using PinYin IME.

I may be forgetting something here, if so I apologize. Any help, 
suggestions, critiques, ideas, etc. will be GREATLY APPRECIATED!!


4. Display chinese characters?

5. Question about the display Chinese word in MFC application

Dear all,

       I am developing a mfc application which read a file in UTF8
encoding, I can successfully display the chinese word under chinese
window2000 platform, but the chinese word become ugly when executes
under english platform except I change the locale setting in control
panel. But this really inconvenience since it needs reboot. I want to
ask is there any other way to solve this problem or is there any
approach in displaying the unicode string in MFC controls?

Thanks,
Benny

6. Display text with Unicode format (ex: Chinese) on controls written by VC6.0

7. Displaying Japanese, Chinese, etc. in standard MFC controls

Using VC++ on an application for English Win 95/98 thru XP, how can I
display multi-byte characters (Asian languages or roman characters with
accent marks) in standard MFC controls like CEdit, RichEdit, ListCtrl's,
etc?

I know how to print Japanese/Chinese characters in CDCs using the correct
code page and MultiByteToWideChar, but I cannot get even pinyin accent marks
or any Asian characters to display in MFC controls.

Do you have to #define _UNICODE?? (I got this to work, however....)

If so, will the program work in Win 95/98 (my first try at a simple UNICODE
enabled program did not run in Win98)?

It took 2 months to figure out how to print a Japanese character.. I hope
this is easier.

J



8. Chinese strings are broken in Chinese XP.