vc2005 unicode下 cstdiofile无法写入中文的问题

来源:互联网 发布:淘宝描述的图片尺寸 编辑:程序博客网 时间:2024/06/01 08:30
VC2005  UNICODE下 CStdioFile无法写入中文的问题具体原因没弄太清楚,只是知道怎么解决按照如下先后顺序执行写操作:#include <locale>//头文件CStdioFile file;file.Open();char* old_locale = _strdup( setlocale(LC_CTYPE,NULL) );setlocale( LC_CTYPE, "chs" );//设定file.WriteString(_T("abc你好"));//正常写入setlocale( LC_CTYPE, old_locale );free( old_locale );//还原区域设定
原创粉丝点击