LOADING STUFF...

php json中文编码为null的解决办法

技术教程9小时前发布 北陌
54 0 0

php json中文编码为null的解决办法

今天使用json_encode函数,发现中文竟成了null。

原因分析:使用json_encode函数应应使用utf-8编码,我的页面用的是gbk.

解决:在json_encode函数前使用iconv(gbk,utf8)函数。函数

function gbk2utf8($data)
{
if(is_array($data))
{
return array_map(gbk2utf8, $data);
}
return iconv(gbk,utf-8,$data);
}

//以下是找的另一种方法

PHP从数据库中得到的字段是中文,想用json_encode()后返回给前台,可是json_encode对中文编码后为null。

在 php 中使用 json_encode() 内置函数(php

© 版权声明

相关文章

暂无评论

暂无评论...