关于Laravel中使用response()方法调用json()返回数据unicode编码转换的问题解决

在网上找了好久没有找到,之后一步一步测试,发现了Laravel还是很强大的,解决方案如下:


 public function response(){
        // 返回json数据
        $data = [
            'errCode'   => 0,
            'errMsg'    => '这是一条错误信息',
            'data'  => '这是一条数据信息',
        ];
        return response()->json($data)->setEncodingOptions(JSON_UNESCAPED_UNICODE);
    }

返回结果是:

{"errCode":0,"errMsg":"这是一条错误信息","data":"这是一条数据信息"}

 

你可能感兴趣的:(php,laravel)