现在的位置: 首页 > 综合 > 正文

CStdioFile乱码

2013年04月14日 ⁄ 综合 ⁄ 共 299字 ⁄ 字号 评论关闭

 1 CStdioFile file 
2 //设置语言为中文,否则在Unicode编码下读出中文字符为乱码 
3 char* old_locale=_strdup( setlocale(LC_CTYPE,NULL) ); 
4 setlocale( LC_CTYPE,"chs"); 
5 file.Open( strOutputFile,CStdioFile::modeRead); 
6 file.Read(); 
7 file.Close(); 
8 setlocale( LC_CTYPE, old_locale ); //还原语言区域的设置 
9 free( old_locale );//还原区域设定

抱歉!评论已关闭.