站長資訊網
        最全最豐富的資訊網站

        android無法解析php的json數據

        android無法解析php的json數據

        錯誤原因:

        BOM報頭問題。服務器端是php,返回的接送數據’{‘前有bom報頭,java讀的時候把報頭直接當作文件內容讀,然后就會出錯。

        什么是BOM報頭?

        BOM報頭又叫UTF-8簽名,其實UTF-8 的BOM對UFT-8沒有作用,是為了支援UTF-16、UTF-32才加上的BOM。

        BOM簽名的意思就是告訴編輯器當前文件采用何種編碼,但是BOM雖然在編輯器中不顯示,但是會產生輸出,就像多了一個空行。它是一串隱藏的字符,用于讓記事本等編輯器識別這個文件是否以UTF-8編碼。

        解決方法:

        java、android客戶端等可以通過代碼過濾掉bom,然后再解析。

        /**  * 去除bom報頭  */ public static String formatString(String s) {     if (s != null) {           s = s.replaceAll("ufeff", "");     }     return s; }

        推薦教程:PHP視頻教程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 99久久精品免费看国产| 91探花国产综合在线精品| 国产在线精品一区二区三区不卡 | 精品无码国产污污污免费网站国产 | 亚洲精品国产高清嫩草影院| 合区精品久久久中文字幕一区| 久久这里有精品视频| 无码AV动漫精品一区二区免费| 亚洲国产欧美日韩精品一区二区三区| 亚洲欧美日韩国产精品一区二区| 亚洲AV无码成人网站久久精品大 | 国产精品免费久久| 日韩经典精品无码一区| 色一乱一伦一图一区二区精品| 99久久99久久精品免费看蜜桃| 久久免费国产精品一区二区| 久久se精品一区二区影院| 全球AV集中精品导航福利| 日韩欧国产精品一区综合无码| 精品视频久久久久| 91精品全国免费观看青青| 久久久久无码国产精品不卡| 国产精品一久久香蕉国产线看观看| 最新亚洲精品国自产在线观看| 亚洲国产精品一区二区第四页| 国产精品99久久久久久人| 色哟哟国产精品免费观看| 精品国产日产一区二区三区 | 国产在线精品一区二区夜色| laowang在线精品视频| 在线精品视频播放| 亚洲码国产精品高潮在线| 精品亚洲综合在线第一区| 国产成人精品高清在线观看99| 精品人妻伦九区久久AAA片69| 久久99精品久久久久久hb无码| 国产乱人伦偷精品视频 | 91精品视频在线| 激情亚洲一区国产精品| 日韩美女18网站久久精品| 精品无码人妻久久久久久|