代码:
CString strText = _T("abcここにコマンド ハンドラ コードを追加します。");
 CStdioFile file;
 file.Open(_T("C:\\b.dat"),CFile::modeCreate|CFile::modeReadWrite|CFile::typeText);
 file.WriteString(strText);
 file.Close();在生成的文件中只有abc被写入了,后面的日文怎么日文怎么写不进去??

解决方案 »

  1.   

    CTestView::CTestView()
    {
    // TODO: add construction code here CString strText = _T("abcここにコマンド ハンドラ コードを追加します。");
     CStdioFile file;
     file.Open(_T("C:\\b.dat"),CFile::modeCreate|CFile::modeReadWrite|CFile::typeText);
     file.WriteString(strText);
     file.Close();}
    都写到文件里了。用记事本和ultraEdit打开都没有问题。
      

  2.   

    不是啊。我是windows 2000 server
      

  3.   

    才给你试了 。没的问题
    win2000+vc6+sp6
      

  4.   

    我是日文系统,死后都出现上面的问题!!sigh
      

  5.   

    因为你的工程是unicode的
    非unicode的工程不会的
    我也为此烦恼呢