2016-07-26 32 views
0

我編寫了一個程序,該程序從文件中讀取具有ANSI編碼的阿拉伯文本。 我做了一個可運行的jar程序。
它完美地在我的筆記本上運行,但是,當我在另一臺筆記本電腦上運行它的阿拉伯字符變成雜亂的符號。
那該怎麼辦?
我的java程序不會在其他設備上顯示特殊字符

+1

運行的JAR和Android標籤沒有意​​義。在任何情況下,請顯示screeenshots和[mcve] –

+0

您應該只使用gloublly可接受的Unicodes請參閱這個[site](http://jrgraphix.net/r/Unicode/0600-06FF)uniocdes阿拉伯語。另一個設備顯示雜亂的符號,因爲它試圖讀取不支持的unicode字符 – LvN

回答

1
  1. 確保您的最終系統具有顯示這些字母所需的字體,如果不將它與您的應用程序捆綁在一起。
  2. 確定你是否讀取文件內容UTF-8(或相應的編碼格式)。