微信小程序中文乱码转换编码

今天刚接触下微信小程序试试,发现用接口获取新闻列表,原先中文进行了编码转换,在pc浏览器上会自动转换显示,到小程序不会了,这时候必须自己手动转码了,看下面红色部分:

Page({
 data: {
 logs: []
 },
 onLoad: function () {
 var that = this//不要漏了这句,很重要
wx.request({
 url: 'http://www.netpc.com.cn/api/getNewsList',
 headers: {
 'Content-Type': 'application/json',
 },
 success: function (res) {
 //console.log(res.data);
 //接口获取数据后如果有中文编码必须使用decodeURI或decodeURIComponent解码
  var query_clone = JSON.parse(decodeURIComponent(JSON.stringify(res.data)));
 //console.log(query_clone);
 //将获取到的json数据,存在名字叫zhihu的这个数组中
 that.setData({
 news: query_clone,
})
 }
 })
 }
})
此条目发表在服务器分类目录,贴了, 标签。将固定链接加入收藏夹。

微信小程序中文乱码转换编码》有 1 条评论

发表回复