喜哥哥 发表于 2013-3-28 14:40:22

【求助】我使用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);

求指点。

winston 发表于 2013-3-28 23:25:58

你这样写问题很多的。你确定接收了那么多字节?你的缓冲区没清空,显示的可能是垃圾数据;还有,网页数据获取,也得剔除HTTP的报头信息啊。

nettoobad 发表于 2013-5-13 21:36:41

为什么不使用更适用的语言呢,这个东东用C++没什么优势。
用python就非常合适。在C++中直接调用python
页: [1]
查看完整版本: 【求助】我使用ace框架来进行网页数据的获取,可是乱码