我在Eclipse中有一个带有ascii字符的Java项目(◊,‡等)。当我将项目导出为可执行jar,并在终端中运行该jar(java -jar fileName.jar)时,ascii字符呈现为'?'。它在Eclipse控制台中显示正常,但终端无法识别它们。
我最初只把它作为代码中的字符(◊,·, - ),然后将其改为unicode,希望修复它(\ u25CA \ u00B7 \ u2014),没有运气。这是在Eclipse中显示的相同场景,但不在终端中。有没有办法导出它以允许显示这些字符?
我希望这很清楚。任何帮助将不胜感激。
答案 0 :(得分:3)
您需要设置-Dfile.encoding = utf-8,并确保您的终端是UTF-8。