Eclipse XML / RSS解析希伯来语

时间:2012-07-03 21:42:42

标签: android xml eclipse utf-8

我正在关注本教程: 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(以及上面的行),但仍然是相同的结果。

我怀疑它可能只是一个日食编码问题,因为在做这样的事情时:

System.out.println("סתם עברית");

导致打印??? ?????

该项目适用于Android应用,如果重要的话。

任何人都可以帮我解决这个问题吗? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

只是关闭这个,原因是文件本身编码错误。

在用希伯来语输入几个单词然后尝试保存文件后,它提醒我编码是不同的。在以建议的编码保存后,它可以工作。