我有一个联系人在解析RSS和Atom文件时遇到了SAX的问题。据他说,似乎来自Item元素的文本在撇号或者有重音符号的字符处被截断了。这似乎也与编码有关。
我尝试使用SAX,也发现了一些截断的情况,但是没有深入研究。如果有人曾经解决过这个问题,我会非常感激一些建议。
以下是ContentHandler中使用的代码:
我尝试使用SAX,也发现了一些截断的情况,但是没有深入研究。如果有人曾经解决过这个问题,我会非常感激一些建议。
以下是ContentHandler中使用的代码:
public void characters( char[], int start, int end ) throws SAXException {
//
link = new String(ch, start, end);
编辑:编码问题可能是由于将信息存储在字节数组中,因为我知道Java使用Unicode。