社区
非技术类
帖子详情
VS2005设置字符集为“使用多字节字符集”、“使用UNICODE字符集”和“未设置”应用上有什么具体区别?
wuxiao0313
2009-09-11 10:34:39
VS2005设置字符集为“使用多字节字符集”、“使用UNICODE字符集”和“未设置”应用上有什么具体区别?
...全文
867
5
打赏
收藏
VS2005设置字符集为“使用多字节字符集”、“使用UNICODE字符集”和“未设置”应用上有什么具体区别?
VS2005设置字符集为“使用多字节字符集”、“使用UNICODE字符集”和“未设置”应用上有什么具体区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jackyjkchen
2009-09-11
打赏
举报
回复
unicode方式是使用UTF16编码,多字节方式使用DBCS编码,未设置等价于多字节(我的电脑上是这样)
Windows统一使用UTF16,因为Windows充分考虑了多语言,UTF16是对汉字等东亚文字最友好的编码;
Linux的UTF8是以英语为中心的,存贮汉字要三字节且要一步运算转换,而且汉字编码位置不连续!这也是Linux中文化的基础弱点
feilinhe
2009-09-11
打赏
举报
回复
由于各个国家表示本国的字体不同,所以各个字符所占的字节数就不一样,所以有使用多字节字符集,而Unicode正式解决了这个问题而产生的,使用双字节表示
关于字符集参考这个
http://blog.163.com/futman/blog/static/62394620075199485362/
MoXiaoRab
2009-09-11
打赏
举报
回复
Unicode和ANSI,以此为关键词,去Google里面搜索吧
jackyjkchen
2009-09-11
打赏
举报
回复
[Quote=引用 3 楼 xsm8023 的回复:]
你一般就选未设置,否则会sprintf什么出错
如果你要打法语字母就L"xxxx"一般就是""
Unicode占两个字符
[/Quote]
看来你没适应UNICODE,VC中对所有的API和库函数都做了宏,调用_t版本的就可以自适应
xsm8023
2009-09-11
打赏
举报
回复
你一般就选未设置,否则会sprintf什么出错
如果你要打法语字母就L"xxxx"一般就是""
Unicode占两个字符
Visual Studio——
使用
多
字节
字符集
与
使用
Unicode
字符集
vs
配置选项“
使用
多
字节
字符集
”和“
使用
Unicode
字符集
”的
区别
VS
集成开发环境,
字符集
选择“
使用
多
字节
字符集
”和“
使用
Unicode
字符集
”的直接
区别
就是:编译器是否增加了宏定义——
UNICODE
。当选择“
使用
Unicode
...
VS
中多
字节
字符集
和
UNICODE
字符集
的
使用
说明
VS
中多
字节
字符集
和
UNICODE
字符集
的
使用
说明
Unicode
字符集
和多
字节
字符集
字符集
Unicode
多
字节
VS
字符集
:
Unicode
和多
字节
字符集
的
区别
与联系
在程序正确编译运行的情况下,结果出现以下情况:可见,列表中出现了奇怪字符,我打开项目属性...
Unicode
与多
字节
字符集
:在计算机中字符通常并不是保存为图像,每个字符都是
使用
一个编码来表示的,而每个字符究竟
使用
VS
编译器中的
字符集
(多
字节
和
Unicode
)的
区别
在Windows系统中,我们
使用
vs
编程时,常用的两种
字符集
有 多
字节
字符集
和
Unicode
字符集
,这里我们将介绍下两者之间的
区别
。
非技术类
1,650
社区成员
58,980
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章