我正在开发一个应用程序,只是注意到当我在 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/