powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с кириллицей в приложении JavaFX
2 сообщений из 2, страница 1 из 1
Проблема с кириллицей в приложении JavaFX
    #38737852
smackmychi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неправильно отображаются русские символы в объектах javafx.scene.control.TextField, javafx.scene.control.Button (думаю, и других тоже).

Если в поле ввода ввести слово ПРИВЕТ, то вместо него будет отрисовываться слово ОПЗБДС.

Также если у кнопки с помощью метода setText("ПРИВЕТ") установить текст ПРИВЕТ, то отрисовываться будет текс ОПЗБДС, то есть в кодовой таблице, которая используется для отображения текста компонента, положение кириллических символов сдвинуто на 1 по сравнению с используемой UTF-8.

Если же вывести в консоль результат метода getText(), вызванного у экземпляра кнопки, то выведено будет именно ПРИВЕТ.

Скриншот
...
Рейтинг: 0 / 0
Проблема с кириллицей в приложении JavaFX
    #38737904
smackmychi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос прошу закрыть.

Можно было догадаться, что для отрисовки используется шрифт, в котором и есть этот сдвиг. В итоге для решения проблемы, нужно установить для компонента(а может быть можно и глобально для приложения) шрифт вручную через setFont(); Я использовал Verdana
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Проблема с кириллицей в приложении JavaFX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]