使用json_encode时遇到中文乱码的现象

现象:

通过json_encode编译一个包含中文内容的数组时,编译后的中文阅读困难,可能部分系统也不认识。

解决:

若PHP版本大于等于5.4,则在使用json_encode时,添加第二个参数,即

若PHP版本不到5.4,则在json_encode后,使用以下方法调整,即

或尝试在json_encode前对中文进行url_encode()处理,json_encode后进行url_decode()处理,即

 

【参考:】http://www.laruence.com/2011/10/10/2239.html

http://blog.sina.com.cn/s/blog_64492fe10100qcea.html

发表评论