wchar_t 几字节长
2019-05-05 本文已影响0人
星星之火666
在Windows下宽字符编码定为UTF-16,因此,在windows(32位或64位)的VC环境,wchar_t总是2个字节长。
在类Unix系统里,例如Solaris,宽字符编码定为UTF-32,因此,wchar_t通常是4个字节的长度,但gcc可以选择2/4字节
参考链接:wchar_t 几字节长
在Windows下宽字符编码定为UTF-16,因此,在windows(32位或64位)的VC环境,wchar_t总是2个字节长。
在类Unix系统里,例如Solaris,宽字符编码定为UTF-32,因此,wchar_t通常是4个字节的长度,但gcc可以选择2/4字节
参考链接:wchar_t 几字节长