php json_encode方法实现中文不被转为unicode
static public function test6() {
//在数据库随便拿一条有中文的数据
$user = DB::table('users')->select('name','company')->where('id', '=', 3)->first();
//第一种序列化方式,不加参数,中文会被转化为unicode
$json_user1 = json_encode($user);
var_dump($json_user1);
//'{"name":"\u67d0\u67d0","company":"\u5317\u754c\u5c0f\u5b66"}'
//第二种序列化方式,加参数 JSON_UNESCAPED_UNICODE 中文不会被转化为unicode
$json_user2 = json_encode($user, JSON_UNESCAPED_UNICODE);
var_dump($json_user2);
//'{"name":"某某","company":"北界小学"}'
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步