您的位置:首页 > 其它

CStdioFile UNICODE编译 读取中文汉字乱码解决办法

2010-12-20 15:22 441 查看
CStdioFile file
//设置语言为中文,否则在Unicode编码下读出中文字符为乱码
char* old_locale=_strdup( setlocale(LC_CTYPE,NULL) );
setlocale( LC_CTYPE,"chs");
file.Open( strOutputFile,CStdioFile::modeRead);
file.Read();
file.Close();
setlocale( LC_CTYPE, old_locale ); //还原语言区域的设置
free( old_locale );//还原区域设定
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: