非常的情况,同样的代码在VC6中执行的非常正常,从EditBox中得到的中文字符可以正常的写入文本文件,而到了VC2005中就出现问题,EditBox中的字符只有非中文部分被写入文本文件,而中文却始终写不进去,也就是说只写入了中文前的那部分,中文后的所有字符都没有写入,搞的我现在都没有办法处理中文字符。不知道有没有其他的兄弟有这样的情况,或者有成功写入的兄弟把代码贴出来让我看看到底是怎么一回事,只要简单的试试把中文字符写入文件就行了。
调试欢乐多
============ Foxit PDF Tools ============
http://www.foxitsoftware.com/download.htm
楼主应该看看 waht's new in vc2005
char* cpLog = (char*)W2A(strLog);
m_logFile.Write(cpLog, strlen(cpLog));