XSLT存档  

不及格的程序员-八神

 查看分类:  ASP.NET XML/XSLT JavaScripT   我的MSN空间Blog
[VC]往文件里写中文 2010-11-11 15:31 阅读(1)
 
 

[VC]往文件里写中文

在2010版本中,如果项目属性对话框中的字符集是“使用多字节字符集”时,可以直接写文件里中文的,

但如果是[使用 Unicode 字符集],则需要在写中文的代码前后插入如下代码

#include <locale>


  char* old_locale = _strdup(setlocale(LC_CTYPE, NULL));
  setlocale(LC_CTYPE, "chs" ); // 设定(中文区域,否则不能正常写中文,会显示乱码

   file.Write((LPTSTR)(LPCTSTR)strStatus,strStatus.GetLength());
   file.Write("\r\n",2);

  setlocale(LC_CTYPE, old_locale);
  free(old_locale); // 还原区域设定

posted on 2021-11-01 14:48  不及格的程序员-八神  阅读(14)  评论(0编辑  收藏  举报