linux - 在 Linux 上使用 JavaFX 的重音字符

标签 linux javafx-2 javafx

我正在开发一个应用程序,只是注意到当我在 Linux 上运行 JavaFX 应用程序时,没有一个重音字符显示,例如巴西葡萄牙语“é”和“ã”。

但是,如果我复制/粘贴这些字符,它们会正常显示,所以我认为这不是编码问题。

另一方面,完全相同的代码在 Windows 上运行并且这些字符正常显示。

这是一个已知错误吗?

提前致谢。

最佳答案

我在一个团队成员在 Windows 上使用 Eclipse 的项目中看到了这个问题,默认编码为 ISO-8859-1,而我在 Linux 上使用 UTF-8。

因此,如果您使用的是 Eclipse,请在 Window > Preferences > General > Workspace 中检查您的编码,然后是 Text file encoding 组。

关于linux - 在 Linux 上使用 JavaFX 的重音字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18749885/

相关文章:

java - 在自定义 JavaFX FXML 控件上添加特定节点列表

linux - Sed:如何替换复杂的字符串

node.js - Windows > Vagrant > nodejs 看不到本地包

linux - 在 makefile 中添加特定于平台的标志

css - 我可以只针对 JavaFX 样式的底部边框吗?

java - 如何在 Eclipse 中获取 Javafx 9?

linux - 'sort' 核心实用程序的 key (-k) 语法背后的推理

javafx - ComboBox 的 setButtonCell

java - 如何让球在 JavaFX 中从墙上反弹?