05 2013 档案

摘要://涉及宽字符同多字符的转换时候,要特别注意这个setlocale:函数原形为:char *setlocale( int category, const char *locale );头文件:所支持的操作系统为:ANSI, Win 95, Win NT对于简体中文可以使用如下设置:setlocale( LC_ALL, "chs" );为什么一定要调用setlocale呢?因为在C/C++语言标准中定义了其运行时的字符集环境为"C",也就是ASCII字符集的一个子集,那么mbstowcs在工作时会将cstr中所包含的字符串看作是ASCII编码的字符,而不认 阅读全文
posted @ 2013-05-11 13:45 springbarley 阅读(733) 评论(0) 推荐(0)