1
zeevin 2016 年 4 月 21 日 去掉 JSON_UNESCAPED_UNICODE
|
2
iyaozhen 2016 年 4 月 21 日 via Android JSON_UNESCAPED_UNICODE
这个参数大多是为了显示好看,数据要传输的话还是去掉吧 |
3
b821025551b 2016 年 4 月 21 日
@zeevin 如果是 iOS 设备使用接口最好不要去掉 JSON_UNESCAPED_UNICODE 。
设置一下 header 为 utf8 试试 |
4
BOYPT 2016 年 4 月 21 日 json 标准要求是全部 unicode 传输的,如果设置 header 的话就要设置成 unicode 而不是 utf-8 吧。
php 并不支持 unicode 串,所以一楼的意见没错。 |
5
lmaq 2016 年 4 月 21 日
注意编码
|
6
lyp111332 OP @b821025551b 需要传输到安卓和 ios 设备上的
|
7
b821025551b 2016 年 4 月 21 日
@BOYPT 感谢指正,查了一下确实是这样。当初做外包的时候 iOS 那边告诉我不要在 json 里用\u 这种格式,不然他们解析不了 囧
|
8
nasta 2016 年 4 月 21 日
伟大的 PHP 返回 json 大多不设置 Header 的 Content-Type ,也不注意字符的编码问题
|