当前位置: 首页 > news >正文

网站建设为什么要推广360推广联盟

网站建设为什么要推广,360推广联盟,深圳做网站比较好天涯,佛山企业网站建设多少钱问题 使用Qt发送一个Http post请求的时候,服务一直返回错误和失败信息。同样的url以及post参数,复制黏贴到postman里就可以发送成功。就感觉很神奇。 原因 最后排查出原因是因为参数中含有汉字而导致的编码问题。 在拼接post参数时,使用了…

问题

使用Qt发送一个Http post请求的时候,服务一直返回错误和失败信息。同样的url以及post参数,复制黏贴到postman里就可以发送成功。就感觉很神奇。

原因

最后排查出原因是因为参数中含有汉字而导致的编码问题。

在拼接post参数时,使用了toLocal8Bit()来将QString转为QByteArray。而toLocal8Bit(),会将QString对象转换为本地8位字符集编码的QByteArray对象。根据不同平台,可能转换的编码方式不同,在中文Windows系统中,toLocal8Bit()会将QString对象转换为GB2312编码的QByteArray对象。因为服务部署在Linux环境下,所以应该是这里导致的问题。

解决

改为使用QJsonDocument组织json字符串,调用它的toJson()接口,直接转换成QByteArray,默认是Utf-8编码的。

或者另一种方式是,直接将拼接的字符串,调用toUtf8()接口,应该也是可以的。

http://www.yayakq.cn/news/631406/

相关文章:

  • 做签证网站开发wordpress主题赚钱
  • 网站开发挣不挣钱网站建设买服务器价格
  • 资源网站模板网站修改关键字
  • 重庆所有做网站的公司ui网页设计介绍
  • php网站 mysql数据库古镇网站建设制作
  • 毕业设计在线交流平台搜索引擎优化的目标
  • 网站建设发展的前景天津网页制作设计营销
  • 做直播网站找哪个个人免费网站如何做
  • 公司注册网站模板微信小程序开发者平台官网
  • 成都网站改版公司酷家乐个人免费版
  • 做网站做推广网站可以做多少个网页
  • 电商网站开发技术难点网站中上传资料存放ftp
  • 做微信充值网站慈溪做无痛同济 amp 网站
  • 沈阳网站建设渠道济南网站推广徽hyhyk1
  • 部分网站打不开的原因简历制作在线
  • dedecms网站建设合同成都知名网站建设公司
  • 网站建设要注册哪些商标类别营业执照注册
  • 网站嵌入视频代码百度云搜索
  • 建设淘宝网站的人员组织结构百度资源搜索
  • 大岭山仿做网站省技能大赛网站开发方案
  • 四川外国语大学网站建设系餐饮设计公司网站
  • 外贸中间体做哪个网站好濮阳县网
  • asp net做网站wordpress 阿里秀
  • 怎样免费个人网站建设填空题ww秒懂2023
  • 免费建站还用学做网站吗什么网站发布找做效果图的
  • 中国中小企业网站建设情况怎么样建设一个电影网站
  • 站长爱itwordpress roles
  • 云购系统商城网站建设广水网站定制
  • 建设项目招标在什么网站公示公众号怎么制作投票活动
  • 黑龙江牡安建设有限公司网站做网站及APP