在PHP json_encode中编码UTF8的原因是什么

时间:2018-05-31 03:25:32

标签: php json

在PHP中,默认情况下,json_encode会将UTF8 char编码为十六进制实体,例如

$c = json_encode("中"); // return "\u4e2d"

当然,您可以使用JSON_UNESCAPED_UNICODE来更改行为

$c = json_encode("中", JSON_UNESCAPED_UNICODE); // return "中"

为什么要默认?

0 个答案:

没有答案