为什么用CStdioFile的ReadString读取文本,到其中的一行乱码(可能是unicode)就不能往下读了,怎么解决
CStdioFile fpTxtFile; //只读方式打开文件
CString strLine1;
CString strLine2;
try
{
if(!fpTxtFile.Open("theApp.txt", CStdioFile::modeRead))
{
e.ReportError();
}
while(fpTxtFile.ReadString(strLine1))
{
strLine2 += strLine1;
}
MessageBox(strLine2);
}
catch(CFileException *p)
{
p->ReportError();
return;
}