[请益] JSON编码"{"编码有问题

楼主: wild0921 (我要幸福)   2014-10-24 13:05:46
想要请问各位PHP大人,
我日前建立一个webservice, 发生一个问题,
我试用php 5.3.2 版本
建立一个array 用json_encode 产生 json string
让其它网页去接,
echo 出来 画面看起来是对的, 但是用json_decode 却发生问题,
检查发现主要原因, 是json string 一开始的 "{" 编码有问题, 造成无法转变成Object,
但我在webservice 那一页自己 json_encode 再 json_decode 却可以转成Object
想要请问一下, 有没有人碰过这种问题, 是用什么方法解决?
感谢......
作者: jfcherng (小霹雳)   2014-10-24 13:35:00
可能开头被藏了 BOM
作者: onininon (万)   2014-10-24 14:04:00
bom 你dump出来string长度与字符数会不一样
作者: lolikung (干么查我?)   2014-10-25 13:22:00
BOM 问题 +1
楼主: wild0921 (我要幸福)   2014-10-27 10:39:00
我用dump出来长度跟字符是一样的, 会因为是curl的关系
作者: rickysu (Ricky)   2014-10-27 13:05:00
先用 http://jsonlint.com/ 检查看看问题出在哪
作者: poiuy999 (Nines)   2014-10-28 00:24:00
可能那里少了一个,

Links booklink

Contact Us: admin [ a t ] ucptt.com