php json_encode()处理中文和特殊字符

我们知道, 用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)