Самая захватывающая часть вашего ответа была:
" $ java -jar dist / test6.jar "!
Это действительно показывает реальных персонажей (так же, как заголовок кадра) ?!
а не ящики или мусор?
Мне очень жаль, если я в это сильно верю, потому что единственная проблема в моей работе с Java заняла так много времени, когда я не отвечал ни на поиски, ни на форумы:
Итак, что я могу сделать? какой шрифт я должен использовать? К сожалению, я не очень знаком со шрифтами, до сих пор я только использовал глобальные шрифты в Java (Serif, SansSerif и т. Д.) И только изменил их размер или стиль, но после того, как вы предложите, я изучил несколько персидских шрифтов ttf через эти коды :
File fontFile = new File("F_JADID.TTF");
Font font = Font.createFont(Font.TRUETYPE_FONT, fontFile);
show.setFont(font.deriveFont(15f));
но просто коробки был результатом! (просто используя HardCoding)
Я думаю, что я должен упомянуть, что мое окружение - win xp, и у меня есть эта проблема не только в моей машине, но и в другом запущенном xp os. И я использую jdk6u17.
Я могу быть согласен с вами в том, что вы подозреваете шрифты, потому что проблема кодирования (по моему опыту) появляется с вопросительным знаком, но с мусором или пустыми полями, связанными с отображением символов.
Но все же у меня есть проблема, как в первый день :(
Какой шрифт вы используете и другой вопрос, с которым я столкнулся:
Почему у Swing нет проблем без указания шрифта, кроме AWT.
Приложение : Благодаря Оскару Рейесу на этой странице за предоставление этой ссылки и благодаря StackOverflow :)
Они спасли меня! с этот раздел я должен цитировать:
Приложение, использующее одноранговые компоненты AWT, может использовать только логические имена шрифтов.
и с этот раздел должен указывать:
Для приложений, использующих одноранговые компоненты AWT, JRE Sun выбирают шрифты для китайского, японского или корейского только при работе в хост-операционных системах, локализованных для этих конкретных языков
Да, ты угадаешь правильно! установив для операционной системы язык фарси, я получил правильный результат.
но я все еще должен исследовать и посмотреть, как можно получить правильный результат, не указав правильную локаль из этой статьи.
Я объясню, как, когда я получил результат, но все равно буду слушать здесь. пожелай мне удачи.