我在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