在框架中,我必須使用項目(Lithium),特定頁面上的輸出會通過json_encode()
。本地和直播我嘗試用一個相同的數據,其結果是:json_encode()將非UTF8字符串變爲null,但在實際站點上返回false
- 本地返回的JSON,但有些值都變成
null
。 - 生活網站 - 它返回
false
。
在這兩種情況下,當我運行json_last_error()
- 它給我int(5)
。如果某些設置導致問題,我可以在兩個地方運行phpinfo()
。 (本地,我用PHP 5.3。*,活是5.5.9。)
那麼你的問題是什麼? – Jon
我的問題是:「如何讓json_encode()返回JSON,即使在所提供的對象爲編碼包含非UTF8字符?」因爲目前我越來越'虛假'... –