社区
界面
帖子详情
在vs2005项目中,字符集使用多字节字符集,AfxMessageBox显示繁体中文时该怎么显示?
m0772
2011-08-03 05:04:35
在vs2005项目中,字符集使用多字节字符集,AfxMessageBox显示繁体中文时该怎么显示?比如直接使用AfxMessageBox("簡體中文");在简体中文的操作系统中式可以正常显示的,但是在繁体中文的操作系统是显示为乱码的。由于其他的原因,项目的字符集无法使用unicode,有谁知道还有什么方法?
...全文
211
14
打赏
收藏
在vs2005项目中,字符集使用多字节字符集,AfxMessageBox显示繁体中文时该怎么显示?
在vs2005项目中,字符集使用多字节字符集,AfxMessageBox显示繁体中文时该怎么显示?比如直接使用AfxMessageBox("簡體中文");在简体中文的操作系统中式可以正常显示的,但是在繁体中文的操作系统是显示为乱码的。由于其他的原因,项目的字符集无法使用unicode,有谁知道还有什么方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向立天
2011-08-19
打赏
举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了
疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知
见此回复三日内无回应
我们将强制结帖
相关规定详见界面
界面版关于版主结帖工作的具体办法
超级管理员9527
2011-08-08
打赏
举报
回复
MessageBoxW(_T("簡體中文));
->
MessageBoxW(L"簡體中文);
Minhu86
2011-08-07
打赏
举报
回复
MessageBoxW(_T("簡體中文));
毫无压力!
Iv3
2011-08-07
打赏
举报
回复
你不会是想输入 中国 结果出来的是 中國 吧
sg_knight
2011-08-05
打赏
举报
回复
使用多字节转UNICODE函数吧。
zgl7903
2011-08-05
打赏
举报
回复
::MessageBoxW(m_hWnd, L"簡體中文", L"Test", MB_OK);
redleafe
2011-08-05
打赏
举报
回复
还是Unicode优点多。
我是被钻石吸引过来的,膜拜下。
acaiacc
2011-08-05
打赏
举报
回复
Multibytetochar 转换成系统 locale的codepage
九州剑王
2011-08-05
打赏
举报
回复
UNICODE毫无压力啊...何必呢
蒋晟
2011-08-04
打赏
举报
回复
自己写个对话框,直接调用Unicode版的API创建
buyong
2011-08-03
打赏
举报
回复
装个繁体版的vc2005
Eleven
2011-08-03
打赏
举报
回复
还是用Unicode吧,别给自己找麻烦啦~
ouyh12345
2011-08-03
打赏
举报
回复
需要字符集转换,简体和繁体的编码还是不同的
VS
下
使用
多
字符集
编码和Unicode
字符集
编码的总结
编写MFC程序的时候,总遇到
字符集
转换的问题,这里总结一下,方便大家
使用
。 在多
字节
字符集
编码下,设置如下环境: 这时CString与char数组是可以互相转换的,而如果改成“
使用
Unicode
字符集
”,设置如下: 原来的代码就会报很多错误,诸如: error C2664: “Cxxxxx::ConvertStringtoBtye”: 不能将参数 1 从“wchar_t *”转换为“char ...
Afx
MessageBox
字符集
问题
如果发生如下情况
字符集
问题 方案一转换:
Afx
MessageBox
("ok");
Afx
MessageBox
(_T("ok"));
Afx
MessageBox
(_L("ok"));//_L()兼容性不强一般不用 方案二:
项目
属性
中
选择多
字节
:
vs
2010
中
的错误错误C2665: “
Afx
MessageBox
”: 2 个重载
中
没有一个可以转换所有参数类型和Unicode
字符集
和多
字节
字符集
关系
错误C2665: “
Afx
MessageBox
”: 2 个重载
中
没有一个可以转换所有参数类型 自己试验成功的解决办法:
Afx
MessageBox
(_T( "Simple message box. "));
VC++
中
多
字节
字符集
和Unicode之间的互换
在Visual C++.NET
中
,默认的
字符集
是Unicode,这和Windows默认的
字符集
是一致的,不过在老的VC6.0等工程
中
,默认的
字符集
形式是多
字节
字符集
(MBCS:Multi-Byte Character Set),这样导致在VC6.0
中
非常简单实用的各类字符操作和函数在
VS
2005
环境下运行时会报各种各样的错误,这里总结了在Visual C++.NET
2005
环境
中
Unicode字符...
VC6.0 2 VC2008 移植
中
多
字节
字符集
和Unicode之间的互换
在Visual C++.NET
中
,默认的
字符集
是Unicode,这和Windows默认的
字符集
是一致的,不过在老的VC6.0等工程
中
,默认的
字符集
形式是多
字节
字符集
(MBCS:Multi-Byte Character Set),这样导致在VC6.0
中
非常简单实用的各类字符操作和函数在
VS
2005
环境下运行时会报各种各样的错误,这里总结了在Visual C++.NET
2005
环境
中
Unicode字符
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章