我正在使用Java FX技术构建类似Application的浏览器。所以我有一个webview和一个Web引擎来完成应用程序的加载。由于我们的产品可在多个地区使用,因此我们必须支持国际化。问题是来自服务器的响应是正确的,并且具有所有必需的特定于区域设置的文本。但是,当在Web视图中显示时,这些字符会丢失。这是专门针对中文语言环境而发生的。我已在JVM中将Char编码明确设置为UTF-8。问题仍然存在。谁能给我任何有关可能出问题的见解?
预先感谢 鲍里斯
答案 0 :(得分:0)
下面是正在渲染的标题的屏幕截图。右上角有一个注销按钮,“注销”文本应以中文显示。 Header.png
答案 1 :(得分:0)
我要添加默认字体s
Font font = new Font("SansSerif", Font.PLAIN, 15);
jfxPanel.setFont(font);
其中jfxPanel呈现在Web视图中。我还尝试读取.TTF文件,但仍然是同样的问题。