Корейский не отображается в Apache Netbeans - PullRequest
0 голосов
/ 15 марта 2020

Я в значительной степени перепробовал все методы, чтобы это исправить, но мне не удалось, я действительно не знаю, что делать как это выглядит

Я попытался закодировать в utf-8 и его не сработало, и шанс, что файл конфигурации и стиль не сработали, все работало нормально, но когда я ставил любой корейский символ, он просто отображал квадратную рамку и не отображал сам символ.

1 Ответ

1 голос
/ 15 марта 2020

3/15/20: отредактировано, чтобы предоставить инструкции по получению соответствующего шрифта для корейских символов. 3/16/20: отредактировано для предоставления инструкций по загрузке, установке и использованию коллекции корейских шрифтов.


Возможно, отображаются квадратные рамки, поскольку вы не используете шрифт, способный отображать корейские символы, так что просто используйте тот, который делает. Одним из таких шрифтов, который предоставляет NetBeans, является Arial Unicode MS , поэтому попробуйте:

  1. Чтобы установить этот шрифт для редактирования windows, содержащего ваш исходный код:

    • Выберите Инструменты> Параметры> Шрифты и цвета
    • В наборе Синтаксис Шрифт до Arial Unicode MS .
    • Нажмите кнопку Применить , затем кнопку OK .
    • Чтобы убедиться, что изменение позволяет отображать корейские символы скопируйте и вставьте этот текст в метод main() некоторого тривиального приложения Java: System.out.println("안녕하세요 세상!");. Если вы установили шрифт Arial Unicode MS , он должен отображаться правильно.
  2. Чтобы также установить этот шрифт для Output окно, содержащее вывод println():

    • Выбрать Инструменты> Параметры> Разное
    • На вкладке Вывод Шрифт до Arial Unicode MS .
    • Нажмите кнопку Применить , затем кнопку OK .

При запуске приложения вы должны увидеть правильно отображаемые корейские символы в окне редактирования и окне вывода: Korean font

Если это не так Чтобы решить эту проблему, обновите свой вопрос, чтобы предоставить более подробные c подробности вашей проблемы, включая указание шрифта (ов), которые вы используете, в окне (окнах), отображающем корейские символы в виде квадратных прямоугольников.


Если Arial Unicode MS недоступен, выберите альтернативный доступный шрифт capa бле рендеринга корейских символов. Для этого Windows:

  • Откройте окно Командная строка и введите chcp 949, чтобы изменить кодовую страницу на 949.
  • Нажмите значок командной строки в левом верхнем углу окна, затем выберите Свойства из контекстного меню.
  • Откройте вкладку Шрифт . Список на панели Шрифт будет ограничен теми доступными шрифтами, которые поддерживают кодовую страницу 949.
  • В NetBeans установите шрифт на один из тех шрифтов, который был доступен в команде Окно запроса для кодовой страницы 949.
  • Если вам необходимо добавить шрифт в NetBeans для поддержки корейских символов, см. Следующий вопрос: В Netbeans новые установленные шрифты не отображаются.

Другой альтернативный подход:

  • Загрузить коллекцию корейских шрифтов в локальный файл с именем Gungsuh-Font.zip . Коллекция содержит четыре шрифта: Gungsuh , GungsuhChe , Batang и BatangChe .
  • Сделать эту коллекцию шрифтов доступной в изменить windows в NetBeans: Инструменты> Параметры> Шрифты и цвета , затем нажать Импорт ... .
  • Сделать эту коллекцию шрифтов доступной в окне «Вывод» в NetBeans: Инструменты> Параметры> Разное , перейдите на вкладку Ouput , затем нажмите Импорт ... .
  • Установите шрифт в редактировании windows и / или окно «Вывод» для любого из вновь установленных шрифтов, как описано выше для шрифта Arial Unicode MS .
  • Вот пример вывода с окном редактирования с использованием шрифт фиксированной ширины GungsuhChe и окно вывода с использованием шрифта Batang :

    KoreanFontCollection

Чтобы использовать шрифты вне NetBeans, вам необходимо установить их на Windows:

  • В Windows Найдите в проводнике и выберите nzip скачанный файл шрифта ( Gungsuh-Font.zip ).
  • Выберите разархивированный файл gungsuh.tt c, щелкните правой кнопкой мыши и выберите Установить из контекстного меню, чтобы установить коллекцию шрифтов в C: \ Windows \ Fonts .

Затем вы можете получить доступ к шрифтам вне NetBeans. Например, вот снимок экрана, показывающий приложение Java, запускаемое из командной строки, с шрифтом в окне Командная строка , вначале установленным на BatangChe :

enter image description here

Обратите внимание, что на снимке экрана вы должны сначала установить кодовую страницу на 949 (используя chcp 949) перед запуском приложения, иначе корейские символы не будут правильно отображены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...