2012-07-03 51 views
0

我正在关注本教程: http://www.vogella.com/articles/RSSFeed/article.html 它工作的很好,我能够得到我需要的所有信息。 然而,所有的“域”的内容是希伯来文,所以当我分析它,并显示结果,我得到的是这样的(操作和删除不必要的标签后):Eclipse XML/RSS解析在希伯来文

Question: 1536. ??? ??? ????? ????? ????? ????? ?????? ??? ???? ???? ??????. ???: 
Answers: 
1: ???? ?? ????? ?? ?? ????? ?????? ?? ?????. 
2: ???? ?? ????? ?? ???? ???? ???? ?????. 
3: ???? ?? ????? ?? ???? ???? ???? ?????, ????? ?????? ???????. 
4: ???? ???? ???? ????? ?? ???? ????, ?? ???? ???? ????- ?????. 

的XML是编码在UTF-8中,看起来应该是在网页浏览器中。 我试图明确设置ecnoding这一行:

XMLEventReader eventReader = inputFactory.createXMLEventReader(in,"UTF-8"); 

但没有奏效。我尝试将XML的编码更改为unicode(以及上面的行),但仍然是相同的结果。

我怀疑这可能只是一个Eclipse编码问题,因为做这样的事情的时候:在打印??? ?????

该项目是一个Android应用程序

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

效果,如果它的事项。

任何人都可以帮我解决这个问题吗? 在此先感谢!

回答

0

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

在用希伯来语输入几个单词然后尝试保存文件后,它提醒我编码不同。在将其保存在建议的编码中之后,它就起作用了。