您的位置:首页 > 编程语言 > PHP开发

PHP json_encode 不支持中文的问题

2017-08-24 11:53 495 查看
今天用一个包含中文的数组转json的时候发现存在问题;
'["\u8d3a\u54f2\u54f2","\u6731\u6653\u745e","\u674e\u946b","\u66fe\u7ef4\u59ae"]'
网上找了很多,大多数都是错的,最后终于找到一个对的,记录下来吧!!正确的方法是在json_encode 中加入一个参数 
JSON_UNESCAPED_UNICODE 
json_encode($data, JSON_UNESCAPED_UNICODE); //必须是在PHP5.4以上权威认证:http://php.net/manual/en/function.json-encode.php
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PHP json