Laravel&PHP笔记-转json后中文变成\u数据

用 PHP 的 json_encode 来处理中文的时候,中文都会被编码,变成不可读的,类似”\u***” 的格式,如果想汉字不进行转码,可用如下方法:

在json_encode第二个参数添加JSON_UNESCAPED_UNICODE。

如下代码:

<?php

namespace App\Http\Response;

class ServerResponse
{
    public static function Json($status, $data){

        $ret = [
            'status' => $status,
            'data' => $data
        ];

        return json_encode($ret, JSON_UNESCAPED_UNICODE);

    }
}

这样中文就正常了。

猜你喜欢

转载自blog.csdn.net/qq78442761/article/details/131280395
今日推荐