首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

使用 Unicode 字符集有关问题

2012-02-05 
使用 Unicode 字符集问题!我的一个程序原来采用的是多字节字符集。我现在改为了使用 Unicode 字符集。请问这

使用 Unicode 字符集问题!
我的一个程序原来采用的是多字节字符集。我现在改为了使用 Unicode 字符集。
请问这样改有什么好处没?
多字符集和Unicode不一样吗??

而且改了之后出现很多错误。比如字符串类型,strlen函数不可用等。。。

请详细解释下。多谢!

[解决办法]
unicode 字符集是为了对应多国语言而产生. 早期的一些C函数并不支持.但都相应的出现了对应的函数.
如.strlen,strcpy,strstr,用对应的_tcslen,_tcscpy,_tcsstr对TCHAR类型处理,就不需要关心是不是UNICODE.因为在VC++里.使用了宏来预定义这些函数.
[解决办法]
看看核心编程的第二章:Unicode,能解决你所有的问题
[解决办法]
学习拉!我也对Unicode不是很理解呢!
[解决办法]
1.winnt以上内核就是Unicode的,如果是ansi的函数首先会转换成unicode的,所有unicode程序相对更快
2.其次采用unicode你就可以在支持unicode操作系统的其他国家版本正常使用,不会出现乱码

热点排行