您现在的位置是:网站首页>文章内容文章内容

解决 json_encode 中文被 UNICODE 问题

李鹏2021-07-27PHP743人已围观

php json_encode 中文不转码,需要满足以下两个条件

1.中文格式为utf8

2.为json_encode 传入第二个参数 JSON_UNESCAPED_UNICODE

示例:


<?php $data = ['id' => 1,'name'=>'小明'];


echo json_encode($data,JSON_UNESCAPED_UNICODE);//{"id":1,"name":"小明"}

echo "<br>";

echo json_encode($data);//{"id":1,"name":"\u5c0f\u660e"}

0

文章评论

我的名片

姓名:李鹏

职业:PHP工程师

现居:广东-深圳

网址:https://www.lipeng93.cn