0
我使用this示例(清單6. SAX處理程序)製作了一個xml解析器。我必須解析來自服務器的文件。從服務器收到的文件具有「ISO-8859-1」編碼。在Android中使用SAX解析器解析一些特殊字符
的問題是,從服務器接收到的文件中有一些特殊的字符,如&」,「等我知道的服務器應該發送&
而不是&
,但服務器將只發送&,它不能代替&到&
由於一些其他問題,我也做inputSource.setEncoding(「ISO-8859-1」)。我想分析這個文件,但解析器不能解析這些特殊字符。我應該怎麼辦?任何幫助....
我另一個疑問是「ISO-8859-1的字符集有這些特殊字符,那麼爲什麼分析器不能解析這些特殊字符?」
我有錯誤,如:org.apache.harmony.xml.ExpatParser $ ParseException的:在第1行,列0:沒有很好地形成(標記無效) – 2012-03-27 13:47:30
什麼是你的XML文件的第一行? 「<?xml version =」1.0「encoding =」ISO-8859-1「?>」? – 207 2012-03-27 13:51:09
是的它是...... – 2012-03-27 13:52:35