我在Eclipse中有一個Java項目,其中包含ascii字符(◊,‡等)。當我將該項目導出爲可執行jar並在終端(java -jar fileName.jar)中運行該jar時,ascii字符呈現爲'?'。它在Eclipse控制檯中顯示正常,但它們在終端中無法識別。在終端中運行jar文件時未顯示Unicode字符(Eclipse/MacOS)
我原來只是把代碼中的字符(◊,·, - ),然後把它改成了unicode,希望修復它(\ u25Ac \ u00B7 \ u2014)沒有運氣。這是相同的情況,在Eclipse中顯示,但不在終端中。有沒有辦法導出它以允許顯示這些字符?
我希望這是非常清楚。任何幫助,將不勝感激。
檢查編碼下的終端首選項,看它是否默認爲不支持你的字符的東西,和/或嘗試更改使用的字體。 – jlarson