[請益] 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