使用CHttpFile读取POST返回的数据发生乱码,该怎么处理
使用CHttpFile读取POST返回的数据发生乱码
我是这样接收数据的,使用pFile->Read也是乱码。有些网页不乱码,有些网页乱码。
比如:https://passport.baidu.com/v2/api/?login
------解决方案--------------------
ANSI编码可以pFile->ReadString,
UTF编码的网页,要另外处理了。
- 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编码的网页,要另外处理了。