如何改写json_encode函数以保持输出中文编码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计348个文字,预计阅读时间需要2分钟。
JSON编码:使用json_encode可以将对象便捷地转换为JSON格式,但若对象的属性中包含中文,则问题随之而来。json_encode会将中文转换为Unicode编码,例如艮变为\u8fde。
1,如果你的php是5.4版本,直接加上JSON_UNESCAPED_UNICODE参数即可
$test=json_encode("试试",JSON_UNESCAPED_UNICODE);
2,先将中文字段urlencode,json_encode后,再用urldecode,也可以保证中文不会被转成unicode。
本文共计348个文字,预计阅读时间需要2分钟。
JSON编码:使用json_encode可以将对象便捷地转换为JSON格式,但若对象的属性中包含中文,则问题随之而来。json_encode会将中文转换为Unicode编码,例如艮变为\u8fde。
1,如果你的php是5.4版本,直接加上JSON_UNESCAPED_UNICODE参数即可
$test=json_encode("试试",JSON_UNESCAPED_UNICODE);
2,先将中文字段urlencode,json_encode后,再用urldecode,也可以保证中文不会被转成unicode。

