阅读:4928回复:4
MultiByte 和WideChar的区别是什么啊?
二者是不是都是Unicode字符集?
|
|
沙发#
发布于:2007-09-27 14:08
不是。
MultiByte应是指MBCS,也一种应用多个字节、基于Codepage方案的字符集编码方式,常见的GB2312就是这种。 WideChar在Windows平台上是特指UTF16字符,每个字符占用2个字节,是M$所选择的主要的Unicode实现方案,和C/C++中的wchar_t要区别开来。 |
|
板凳#
发布于:2007-10-08 14:41
WideChar一个字符占两个字节,而MultiByte是一种变字节的方式,一些字符是一个字节,而一些是两个字节,例如英文字母还是一个字节,而中文等等是两个字节
|
|
地板#
发布于:2007-10-09 15:14
所谓多字节就是 char *, 一个字符占一个字节
宽字节 就是 tchar ,也就是 wchar,一个宽字节占两个字节 其他没有什么不同,可以相互转换,也就是说不存在你说的那种说法 |
|
地下室#
发布于:2007-12-21 11:09
多字节和宽字符
顾名思义 |
|