为什么打开Text文件时,中文显示会变乱码,能帮我解答者,高分答谢。
我的程序是用基类CRichEditView生成的多文档编辑器,当然用CEditView作基类时没事,以下是我 用来读文件的代码:
CFile* pFile = ar.GetFile();
ASSERT(pFile->GetPosition() == 0);
DWORD nFileSize = pFile->GetLength();
ar.Read((LPVOID)str.GetBuffer(nFileSize), nFileSize/sizeof(TCHAR));
wndRich.SetWindowText(str);
能给我解决者,将高分答谢