Xml解析過程中遇到“” 1 字節的 UTF-8 序列的字節 1 無效“”問題---idea與eclipse同適用


轉載自:http://blog.csdn.net/zhangzhikaixinya/article/details/7727938

 今天在eclipse中編寫pom.xml文件時,識別到錯誤:Invalid byte 1 of 1-byte UTF-8 sequence,1 字節的 UTF-8 序列的字節 1 無效,問題的根源是:

The cause of this is a file that is not UTF-8 is being parsed as UTF-8. It is likely that the parser is encountering a byte value in the range FE-FF. These values are invalid in the UTF-8 encoding.

修改方式如下:

第一,可以直接在XML文件中更改UTF-8為GBK或GB2312

         <?xml   version="1.0"   encoding="GB2312"?> 

第二,可以在Eclipse中更改,在 eclipse 的功能表 [Project]→[Properties],點擊[Resources],在右邊的「Text file encoding」,把原來系統預設的編碼格式改為:「UTF-8」。

第一種方案可行,屬於逃避的方法,放棄!第二種也不是解決我這種問題的,繼續網上搜索驚奇的發現,原來解決方案是這樣的:

第三:錯誤原因是保存文件的編碼,同xml中寫的編碼不統一,我是通過記事本打開該文件,選擇另存為時,可以選擇文件保存的類型,選擇utf-8,如下圖所示

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM