我想在标签中设置文本:
在应用程序的输出中,“ä”字符显示不正确。怎样才能正确地显示它们?
labelDemnaechst.setText(" Demnächst fällig:");
在应用程序的输出中,“ä”字符显示不正确。怎样才能正确地显示它们?
labelDemnaechst.setText(" Demnächst fällig:");
<head>
的开头放置一个<meta charset=utf-8>
)。\u00E4
在浏览器中正确显示,则您可能处于第一种情况,即源文件未使用UTF-8编码。您需要将特殊字符编码为Unicode。您可以在这里找到代表性的Unicode字符列表。
你的示例应该像这样:
labelDemnaechst.setText("Demn\u00E4lachst f\u00E4llig:");
Window -> Preferences
。在弹出窗口中输入encoding
。现在,您应该会看到Content Types、Workspace、CSS Files、HTML Files、XML Files
等结果。在Content Types中,您可以在Default encoding文本框中输入UTF-8,在其他元素中,您只需在其各自的列表框中选择编码即可。Project -> Properties -> Resource
中的编码。使用 iso-8859-1(西欧)字符集,而不是 UTF-8。
我看了一个网上的示例项目,他们写的是"löschen"而不是"löschen" 这样可以运行... 对于umlauts "ä" "ü",我应该写什么呢? - Patricia Odermatt