为何我用 json_decode 的时候 一台机器上的 中文 没问题,但是到另外一台机器上 执行 json_last_error() 会得到错误, 两台机器上的 php 版本相同.
1
marssun Oct 23, 2015
没有截图..没有具体情况
|
2
paw Oct 23, 2015
默认编码格式问题吧
|
3
cxbig Oct 23, 2015
编码问题,请确认放进 json_decode 的 json 字符串是 utf8 。
|
4
miaotaizi OP |
5
miaotaizi OP 是因为 \n 或\r 在双引号里面的原因吗?
|
6
yangg Oct 23, 2015
json 字符串是自己拼接的吧,请使用数组 + json_encode
|
7
holyghost Oct 23, 2015
json 标准里面不允许换行符
|
8
holyghost Oct 23, 2015
json 必须 utf-8 encoded
这都是必踩的坑啊 |
9
shoaly Oct 23, 2015
永远不要自己拼 json, 字符串拼接的才艺不用在 json 中展示
|