本文操作环境:Windows7系统,php7.4版,Dell G3电脑。
创新互联公司是网站建设技术企业,为成都企业提供专业的网站制作、成都网站制作,网站设计,网站制作,网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制适合企业的网站。十年品质,值得信赖!
如何解决php json数据乱码问题?
PHP返回JSON数据及中文编码问题的解决方案
在处理app接口的时候 ,中文在经过json_encode之后 变成\ \格式
想在返回接口的时候 中文不被转换 解决办法
第一种解决办法
exit(json_encode($result,JSON_UNESCAPED_UNICODE));
第二种解决办法:
public function arrayRecursive(&$array, $function, $apply_to_keys_also = false) { static $recursive_counter = 0; if (++$recursive_counter > 1000) { die('possible deep recursion attack'); } foreach ($array as $key => $value) { if (is_array($value)) { $this->arrayRecursive($array[$key], $function, $apply_to_keys_also); } else { $array[$key] = $function($value); } if ($apply_to_keys_also && is_string($key)) { $new_key = $function($key); if ($new_key != $key) { $array[$new_key] = $array[$key]; unset($array[$key]); } } } $recursive_counter--; } public function json1($array) { $this->arrayRecursive($array, 'urlencode', true); $json = json_encode($array); return urldecode($json); }
调用exit($this->json($result));
分享标题:如何解决phpjson数据乱码问题
文章URL:http://www.shufengxianlan.com/qtweb/news44/45144.html
成都网站建设公司_创新互联,为您提供动态网站、手机网站建设、商城网站、App设计、定制网站、品牌网站制作
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联