wcstombs()的使用今天遇到个编码转换的问题,需要把unicode编码转换为多字节(这里是GB),对函数wcstombs()的使用总是出问题,想起sunshine师兄写的关于多字节转unicode时对函数mbstowcs()的使用(wcstombs()函数的兄弟~),所以决定找unicode的代码页,但是只找到了UTF7和UTF8的代码页,无奈之下只好搜网上对wcstombs的使用了,发现wcstombs和mbstowcs的使用并不完全一样,在unicode到多字符的转换过程中,需要指明多字符的代码页,并不像我原来想的那样"需要指明前面一个一个字符集的代码页"。 使用如下:(unicode 到GB) setlocale(LC_ALL, ".936"); wcstombs(char * to,wchar_t * from,size_t _maxCount);//
wcstombs 中文
最新推荐文章于 2021-11-05 13:21:04 发布