Qt5发送http get请求,服务端接收中文乱码

·孺儒 发布于 2017/01/04 12:31
阅读 5K+
收藏 0
代码如下:
void HttpTest::testGet(){

       QNetworkAccessManager* manager = new QNetworkAccessManager(this);
       QNetworkRequest request;
       request.setUrl(QUrl("http://127.0.0.1:5678/zzjfnew/test.jsp?xmlData=<DATA><SBBH>10000001</SBBH><PPZH>测试</PPZH><FLAG>1</FLAG>      </DATA>"));
       QNetworkReply* reply = manager->get(request);
  }
在服务端接收到的 数据 如下:  “xmlData:<DATA><SBBH>10000001</SBBH><PPZH>娴??</PPZH><FLAG>1</FLAG></DATA>”,服务端用的是GBK编码。在程序里试过各种 qt解决 中文 乱码 的方法都不行,跪求解决方法……
加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部