PHP json_encode中文被编码的解决方案

版权声明:每次关键时刻我都会掉链子,我知道重要时刻我都会发挥失常,所以我会付出150%的努力,即使只能发挥60%水平,也能拿到90分! https://blog.csdn.net/qq_16371909/article/details/83932521

php给前端返回json数据时,其中的中文被编码了。虽然前端在network的preview中查看浏览器自动转码后的结果,影响不是很大,但是看到原始的response数据还是有点不舒服,于是网上找到了一个解决方案,一行代码。简单记录一下:
在这里插入图片描述
在这里插入图片描述

$response=array('Status'=>false,'Message'=>'缺少用户名','Data'=>null);
return json_encode($response,JSON_UNESCAPED_UNICODE);

5.4版本之后给json_encode()新增了一个JSON_UNESCAPED_UNICODE参数,传入即可不编码中文。于是输出的结果看起来也舒服了很多。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_16371909/article/details/83932521