源码如下:
QHttpRequestHeader header("POST", PfingoQt_HTTP_REQ_PAGE_URL);
header.setValue("Host", PfingoQt_HTTP_REQ_HOST);
header.setValue("Content-Type", "application/x-www-form-urlencoded");
header.setValue("Accept", "*//*");
// QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
m_QtHttp->request(header, QByteArray(reqHttpBody.c_str()));
用户数据是放在了reqHttpBody.c_str()中,中文字节就是放在了这里了。
问题就是每次发送给webserver的中文字节都是乱码。
请教一下我该如何解决这个问题呢?