Java FX Web View не отображает китайские иероглифы - PullRequest
0 голосов
/ 06 июля 2018

Я работаю над созданием браузера, подобного Application, с использованием технологии Java FX. Так что у меня есть веб-просмотр и веб-движок, который выполняет загрузку приложения. Поскольку наш продукт доступен в нескольких регионах, мы должны поддерживать интернационализацию. Проблема в том, что ответ от сервера правильный со всем необходимым языком, специфичным для локали. Однако при отображении в веб-представлении эти символы отсутствуют. Это происходит специально для китайского языка. Я явно установил кодировку Char в UTF-8 в JVM. Тем не менее проблема сохраняется. Может кто-нибудь, пожалуйста, дайте мне понять, в чем может быть проблема?

Заранее спасибо Борис

Ответы [ 2 ]

0 голосов
/ 09 июля 2018

Я добавляю шрифт по умолчанию следующим образом

Font font = new Font("SansSerif", Font.PLAIN, 15);
jfxPanel.setFont(font);

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

0 голосов
/ 06 июля 2018

Ниже приведен скриншот заголовка, который обрабатывается. В верхнем правом углу, где есть кнопка выхода из системы и текст «Выход из системы», должен отображаться на китайском языке. Header.png

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