小程序
小游戏
企业微信
微信支付
扫描小程序码分享
中文乱码该如何解决
使用wx.request传值,
传回后台的中文都变成了乱码。
该如何解决
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
method: "post", header: { 'content-type': 'application/x-www-form-urlencoded;charset=utf-8', // 默认值 }, scriptCharset: 'utf-8',
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
奇怪了,电脑上显示中文正常,安卓手机上请求来的中文乱码
我用过你这个方法了 没成功,看来还是得让后台帮忙
method: 'POST',
header: {
'content-type': 'application/x-www-form-urlencoded; charset=UTF-8'
},
这个就是http的数据传输问题,你看下你请求发出去的header类型,如果是application/x-www-form-urlencoded类型的话,那么wx.request接口会对参数进行query string处理,会对参数里面的引号、斜线等特殊字符进行转义,你让后台反解析下就能还原,如果用php的话就是urldecode函数
你让后台自己搞定,我精神上支持你
虽然我输入的是中文,但是后台接收到就是乱码
后台的问题
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
method: "post", header: { 'content-type': 'application/x-www-form-urlencoded;charset=utf-8', // 默认值 }, scriptCharset: 'utf-8',
奇怪了,电脑上显示中文正常,安卓手机上请求来的中文乱码
我用过你这个方法了 没成功,看来还是得让后台帮忙
method: 'POST',
header: {
'content-type': 'application/x-www-form-urlencoded; charset=UTF-8'
},
这个就是http的数据传输问题,你看下你请求发出去的header类型,如果是application/x-www-form-urlencoded类型的话,那么wx.request接口会对参数进行query string处理,会对参数里面的引号、斜线等特殊字符进行转义,你让后台反解析下就能还原,如果用php的话就是urldecode函数
你让后台自己搞定,我精神上支持你
虽然我输入的是中文,但是后台接收到就是乱码
后台的问题