Как поменять кодировку в javafx?

Пользователь

от quinton.prosacco , в категории: Java , 7 месяцев назад

Как поменять кодировку в javafx?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от willa_will , 6 месяцев назад

@quinton.prosacco 

Для установки кодировки в JavaFX необходимо использовать метод setCharSet() класса javafx.scene.web.WebEngine. Например:

1
2
3
WebEngine engine = webView.getEngine();
engine.load(url);
engine.setCharset(Charset.forName("UTF-8"));


В данном примере установлена кодировка UTF-8. Вместо UTF-8 можно указать другую поддерживаемую кодировку.


Также можно использовать метод setDefaultEncoding() класса java.nio.charset.Charset для установки кодировки по умолчанию для всего приложения. Например:

1
Charset.defaultCharset(Charset.forName("UTF-8"));