主页 / PHP

2021年07月26日 105 0

PHP中json_decode显示NULL(字符串转数组中文丢失问题)-街机

再写一个项目的时候出现这个问题,找了点资料,有全部转码的,也有将中文先进行编码,然后读取时在进行解码。 最后呢,确确实实已经解决了。 iconv :字符串按要求的字符编码来转换 PHP原文解释:https://www.php.net/manual/zh/book.iconv.php php中使用json_decode 显示NULL,的原因就是因为json_decode的数据不是严格意义上的UTF-8的编码。 所以需要手动修改转码即可! 使用php的在json_decode前使用:
$a = iconv('GBK','utf-8', $a);
$s = json_decode($a,true);
  成功解决问题。记录一下

评论列表

积极评论才是三好学生

暂无评论

欢迎 发表评论: