春暖花开
雪化了,花开了,春天来了
posts - 149,comments - 125,trackbacks - 0
查了很多资料 ,都说对于多语言要这样写:

简体中文:
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
#ifdef _WIN32
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
#pragma code_page(936)
#endif //_WIN32

繁体中文
#if  !defined(AFX_RESOURCE_DLL)   ||   defined(AFX_TARG_CHT)  
#ifdef   _WIN32  
LANGUAGE   LANG_CHINESE,   SUBLANG_CHINESE_TRADITIONAL  
#pragma   code_page(950)  
#endif   //_WIN32

英语
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_CHINESE, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32

对于简体中文和英语而言,似乎还能显示正确,但对于繁体而言,代码页设置成950后,就会显示出问题,很是疑惑。但只将代码页改回936,这个问题就消失了,想不通为什么?

希望能在知道的多一点。
posted on 2008-05-13 13:48 Sandy 阅读(442) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理