Я пытаюсь открыть веб-просмотр в java и показать страницу регистрации имени. (https://accounts.spotify.com/en/login):JavaFX Webview плохое кодирование
JFrame f = new JFrame();
f.setTitle("Spotify");
f.setSize(500,500);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JFXPanel jfxPanel = new JFXPanel();
f.add(jfxPanel);
Platform.runLater(() -> {
WebView webView = new WebView();
jfxPanel.setScene(new Scene(webView));
WebEngine webEngine = webView.getEngine();
webEngine.load("https://accounts.spotify.com/en/login");
});
В результате ниже окна. (Когда я скопировать зашифрованный текст и вставить его в другом приложении, оно показывает мне текст с правом кодирования.
Как я могу отобразить Spotify страницы входа в системе с правильной кодировкой?
http://fs2.directupload.net/images/150909/zyk25eqz.png
Можете ли вы это уточнить? В каких файлах вы говорите, когда говорите «если ваш файл не является utf8» и «файлы в вашем проекте»? –
Файл, который вы используете для вызова WebView, WebEngine и т. Д. ... и всех других файлов вашего проекта (если они связаны с этим каким-то образом) –
Это только исходный код Java. Они скомпилированы в (двоичные) файлы классов, содержащие байт-код. Поэтому у них нет кодировки, они даже не тексты. Я не уверен, что этот ответ имеет смысл. –