如何在Java FX应用程序中显示特殊字符

时间:2016-02-15 18:27:02

标签: java encoding utf-8 javafx fxml

我在 Java FX 中有一个应用程序,我在 FXML 文件中有视图。问题是我有一些带有特殊字符的标签:“á,é,í,ó,ú,¿”当我在linux环境中执行应用程序时,它们都没有显示出来,但是在Windows 8中一切都很好。 接下来,我将展示一些例子:

This is an example of alerts with special character

enter image description here

所以,我在eclipse中工作,我检查了FXML文件的项目的默认编码配置,我有这个:

enter image description here

那么,我该如何处理呢?谢谢

1 个答案:

答案 0 :(得分:1)

这些是UTF-8编码中的特殊字符.. 所以要表示它们你需要使用字符实体.. 例如, 字符á 应输入'& aacute'

对于其他角色,请参阅此https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references