如何在 Java/Eclipse 中使用/显示 ♥、 ♦、 ♣ 或 ♠ 等字符?
当我尝试直接使用它们时,例如在源代码中,Eclipse无法保存文件。
我能做些什么?
编辑:如何找到 unicode 转义序列?
问题是您使用的字符无法以文件设置的编码 (Cp1252) 表示。在我看来,你基本上有两个选择:
选项1。更改编码。 据IBM称 http://publib.boulder.ibm.com/infocenter/eruinf/v2r1m1/index.jsp?topic=/com.ibm.iru.doc/concepts/cirerwp.htm,您应该将编码设置为UTF-8。我相信这会解决你的问题。
- 将全局文本文件编码首选项“工作台”>“编辑器”设置为“UTF-8”。
- 如果需要 UTF-8 以外的编码,请在单个文件上设置编码,而不是使用全局首选项设置。为此,请使用“文件”>“属性”>“信息”菜单选项来设置单个文件的编码。
选项 2。删除“Cp1252”字符编码不支持的字符。您可以将不支持的字符替换为Unicode 转义序列 http://en.wikibooks.org/wiki/Java_Programming/Syntax/Unicode_Escape_Sequences(\uxxxx)。虽然这可以让您保存文件,但这不一定是最佳解决方案。
对于您在问题中指定的字符,这里是 Unicode 转义序列:
♥ \u2665
♦ \u2666
♣ \u2663
♠ \u2660
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)