0
我在寫一個應該支持多種語言的java應用程序。該文本已經以不同的語言提供。事先未知。
如果我打印到System.out
,或者打印到日誌或套接字,它會在Ubuntu服務器上運行時顯示爲問號(?)。
在我的本地Windows機器上運行它的工作。在這兩種情況下,我沒有改變file.encoding,但使用系統默認值(如果沒有設置它,是不是「UTF-8」對於java?)
我認爲它與編碼有關,但需要你的幫助。java ubuntu支持語言
「如果我打印它......」 - 什麼是「它」?你究竟如何實現對多種語言的支持?顯示你的代碼。現在,你的問題所包含的信息太少,無法爲你提供有用的答案。默認字符編碼並不總是UTF-8,它取決於系統(在Windows上很可能不是UTF-8)。 – Jesper
關於ubuntu的以下代碼:System.out(「שלום」); // 展示爲 ???? – fredy
你是否擁有屬性文件中的所有翻譯? – Arek