【求助】我使用ace框架来进行网页数据的获取,可是乱码
char recvArry;//...
int iRecvState;
iRecvState = sockStream.recv(recvArry, 1024, 1);
CString strRecv;
strRecv.Format(_T("%s"), recvArry);
if (0 != iRecvState)
{
MessageBox(TEXT("接收失败"));
return;
}
MessageBox(strRecv);
求指点。 你这样写问题很多的。你确定接收了那么多字节?你的缓冲区没清空,显示的可能是垃圾数据;还有,网页数据获取,也得剔除HTTP的报头信息啊。 为什么不使用更适用的语言呢,这个东东用C++没什么优势。
用python就非常合适。在C++中直接调用python
页:
[1]