我在Android的使用SAX解析器。我必須像這樣更改EventHandler:隨機?解析錯誤
else if(xGrowerNotes){
profile.setGrowerNotes(profile.getGrowerNotes()+chars);
//random bug
}
我有一個使用UTF-8編碼的4種語言的XML文件的版本。我打電話解析器
is.setEncoding("UTF-8");
3種語言正常工作,但是,西班牙人一個麻煩我。 它開始像沒有apretar拉斯植物。 Regul ......並且這個事件被稱爲2次。意思是沒有改變,它會削減第一部分,只設置「ar las plantas。Regul ...」作爲文本。如果我在字符串前添加「test 1 2 3」,剪切就會移動,這意味着它就像前13個字符被剪切一樣。只有在西班牙語版本中,所有文檔都是相同的編碼。在文本的末尾添加「test 1 2 3」擴展了第二個字符串。
任何人都可以澄清這一點嗎?提前致謝!
我們將能夠更好地解釋,如果你有更多一點的事件處理程序代碼。 – 2013-02-11 12:21:34