使用CHttpFile读取POST返回的数据发生乱码,该怎么处理

使用CHttpFile读取POST返回的数据发生乱码
C/C++ code

DWORD dwRet;
int nRead = 0;
CString strLine;
pFile->QueryInfoStatusCode(dwRet);  //pFile为CHttpFile
while ((nRead = pFile->ReadString(strLine)) > 0)
{
  html += strLine;
}



我是这样接收数据的,使用pFile->Read也是乱码。有些网页不乱码,有些网页乱码。

比如:https://passport.baidu.com/v2/api/?login

------解决方案--------------------
ANSI编码可以pFile->ReadString,
UTF编码的网页,要另外处理了。