DOM解析XML 出現(xiàn)亂碼
按照老師給的XML 文件,編碼格式是UTF-8。程序出現(xiàn)錯誤如下:
我改為UTF8,把那個-去掉了,可以運行了,但是有亂碼。
我的程序使用的是默認編碼GBK。請問這是什么問題,該怎么修改呢。程序和老師的一模一樣。
按照老師給的XML 文件,編碼格式是UTF-8。程序出現(xiàn)錯誤如下:
我改為UTF8,把那個-去掉了,可以運行了,但是有亂碼。
我的程序使用的是默認編碼GBK。請問這是什么問題,該怎么修改呢。程序和老師的一模一樣。
2016-08-01
舉報
2016-08-01
項目的代碼是gbk,而xml的編碼格式是UTF-8。運行的時候,統(tǒng)一將項目的編碼格式設(shè)置為gbk,再將老師給的xml文件里的出現(xiàn)亂碼的地方,重新敲進去就可以了。
2016-08-01
gbk是2個字節(jié)表示一個漢字,utf-8是三個字節(jié)表示一個漢字,所以會有亂碼。要想沒有亂碼,必須保證xml文件和你的程序文件保持一致的編碼。eclipse直接導(dǎo)入在桌面創(chuàng)建的xml文件是不會改變編碼的,但是在eclipse中重新編輯name的中文名就可以了,保存之后中文也是gbk編碼了。