Fel*_*lix 5 java encoding javafx webview
我尝试在java中打开一个webview并显示spotify登录页面。(https://accounts.spotify.com/en/login):
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");
});
Run Code Online (Sandbox Code Playgroud)
结果是下面的窗口。(当我复制神秘文本并将其粘贴到另一个应用程序中时,它会显示具有正确编码的文本。
如何以正确的编码显示 Spotify 登录页面?
Gab*_*uez -1
您需要检查项目上文件的编码是否与 Spotify 服务器响应中的编码相符,我已经检查了您提供的 Spotify 网址,
Content-Type:text/html; charset=utf-8如果您的文件不是 utf8,请转换它,您可以使用notepad++,位于“编码”菜单上。
| 归档时间: |
|
| 查看次数: |
1667 次 |
| 最近记录: |