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

        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號
        主站蜘蛛池模板: 久久精品国产清自在天天线| 人人妻人人澡人人爽人人精品97| 亚洲精品乱码久久久久久按摩| 99久久精品免费看国产免费| 欧美肥屁VIDEOSSEX精品| 久久99热这里只有精品国产| 日韩欧美精品不卡| 国产精品亚洲日韩欧美色窝窝色欲| 无码人妻精品一区二区蜜桃百度 | 国产精品露脸国语对白| 亚洲欧美日韩国产精品| 久久精品无码一区二区日韩AV| 国产激情精品一区二区三区| 国产欧美久久久精品| 国产成人精品高清在线观看99| 九九精品99久久久香蕉| 日产精品一线二线三线芒果| 中文字幕日韩精品无码内射 | 国产精品午睡沙发系列| 亚洲伊人久久精品影院| 一本精品中文字幕在线| 欧美激情精品久久久久久| 久久精品亚洲乱码伦伦中文 | 国产精品一区二区av| 国产午夜精品无码| 国产在线精品无码二区| 九九精品99久久久香蕉| 国产精品毛片VA一区二区三区| 国产精品后入内射日本在线观看| 国产精品熟女高潮视频| 97人妻无码一区二区精品免费| 国产日韩精品欧美一区喷水 | 精品一区二区三区免费毛片爱| 无码精品人妻一区二区三区人妻斩| 无码人妻精品一区二区| 国精品午夜福利视频不卡麻豆| 国产成人无码久久久精品一| 九九热在线精品视频| 国产亚洲精品国产| 一本久久a久久精品综合夜夜| 999久久久国产精品|