C++中Ansi、Unicode、UTF8字符串之间的转换和写入文本文件

Ansi字符串咱们最熟悉,英文占一个字节,汉字2个字节,以一个\0结尾,经常使用于txt文本文件 Unicode字符串,每一个字符(汉字、英文字母)都占2个字节,以2个连续的\0结尾,NT操做系统内核用的是这种字符串,常被定义为typedef unsigned short wchar_t;因此咱们有时常会见到什么char*没法转换为unsigned short*之类的错误,其实就是unicode
相关文章
相关标签/搜索