iconv转换 把gbk转换为utf-8

小程序用wx.request来获取接口数据。用php写的接口,php要返回json格式很简单,直接用json_encode()。

但是用wx.request获取接口数据的时候发现中文字符串直接输出为null。然后百度了一下发现是:

在gbk的程序中,直接使用json_encode编码包含中文字符的数组,将会返回null。

解决方法是用iconv转换 把gbk转换为utf-8     iconv('gbk', 'utf-8', $data);  

解决方法:https://blog.csdn.net/chinawangfei/article/details/52249578

因为我的接口是一个数组类型的,直接用的就是下面的这个方法。再使用json_encode(gbk_to_utf8($data))然后就行了。然后在微信小程序中就可以直接使用了。

你可能感兴趣的:(iconv转换 把gbk转换为utf-8)