【问题标题】:How to display special characters in Java FX Application如何在 Javafx 应用程序中显示特殊字符
【发布时间】:2016-02-16 02:40:16
【问题描述】:

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

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

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

【问题讨论】:

  • 可能你的 Linux 系统上的字体没有这些字符。您可以尝试在您的程序中包含一种字体,并将其明确地用于您的标签。见here
  • @sillyfly 我会检查一下,谢谢!

标签: java encoding utf-8 javafx fxml


【解决方案1】:

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

其他角色请参考https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references

【讨论】:

    猜你喜欢
    • 2014-03-12
    • 1970-01-01
    • 1970-01-01
    • 2019-10-14
    • 1970-01-01
    • 2015-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多