我们知道, 用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似"\u***"的格式, 还会在一定程度上增加传输的数据量.
想让中文原样输出则可加上JSON_UNESCAPED_UNICODE参数
符号不转义则可加上JSON_UNESCAPED_SLASHES
两者可同时进行JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES
注意:PHP>5.4
例:
s
t
r
=
j
s
o
n
e
n
c
o
d
e
(
str = json_encode(
str=jsonencode(params,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);//汉字和符号不转义
php json_encode()处理中文和特殊字符
最新推荐文章于 2022-01-15 19:33:33 发布