2012-07-03 56 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

只是爲了關閉這個問題,原因是文件本身編碼錯誤。

在用希伯來語輸入幾個單詞然後嘗試保存文件後,它提醒我編碼不同。在將其保存在建議的編碼中之後,它就起作用了。