我正在关注本教程: http ://www.vogella.com/articles/RSSFeed/article.html 它工作得很好,我能够获得我需要的所有信息。但是,所有“字段”内容都是希伯来语,所以当我解析它并显示结果时,我得到的只是这样的(在操作和删除不必要的标签之后):
Question: 1536. ??? ??? ????? ????? ????? ????? ?????? ??? ???? ???? ??????. ???:
Answers:
1: ???? ?? ????? ?? ?? ????? ?????? ?? ?????.
2: ???? ?? ????? ?? ???? ???? ???? ?????.
3: ???? ?? ????? ?? ???? ???? ???? ?????, ????? ?????? ???????.
4: ???? ???? ???? ????? ?? ???? ????, ?? ???? ???? ????- ?????.
XML 以 UTF-8 编码,在 Web 浏览器中看起来应如此。我尝试使用这一行明确设置 ecnoding:
XMLEventReader eventReader = inputFactory.createXMLEventReader(in,"UTF-8");
但这没有用。我尝试将 XML 的编码更改为 unicode(以及上面的行),但结果仍然相同。
我怀疑它可能只是一个 Eclipse 编码问题,因为当做这样的事情时:
System.out.println("סתם עברית");
结果打印??? ?????
如果重要,该项目适用于 Android 应用程序。
谁能帮我解决这个问题?提前致谢!