Символы Unicode не отображаются при запуске файла JAR в терминале (Eclipse / MacOS) - PullRequest
0 голосов
/ 18 января 2012

У меня есть проект Java в Eclipse с символами ascii (◊, ‡ и т. Д.).Когда я экспортирую проект в виде исполняемого файла jar и запускаю этот файл jar в терминале (java -jar fileName.jar), символы ascii отображаются как '?'.Он хорошо отображается в консоли Eclipse, но они не распознаются в терминале.

У меня изначально он был просто как символ (◊, ·, -) в коде, затем изменил его на Unicode в надеждеиз-за того, что исправлял это (не везет).Это был тот же сценарий, отображаемый в Eclipse, но не в терминале.Есть ли способ экспортировать его, чтобы эти символы отображались?

Надеюсь, это было прилично ясно.Любая помощь будет оценена.

1 Ответ

3 голосов
/ 18 января 2012

Вам нужно будет установить -Dfile.encoding = utf-8, а также убедиться, что ваш терминал UTF-8.

...