【问题标题】:Eclipse - Unicode playing cardsEclipse - Unicode 扑克牌
【发布时间】:2016-03-24 01:28:12
【问题描述】:

我在 Eclipse IDE Mars 中尝试了所有文本文件编码,但 Eclipse IDE 不显示 Unicode Playing Cards。我认为 Eclipse IDE 不支持这一点。有什么我可以做的,这样我就可以展示这些吗?

0x1f0c1 = 王牌钻石

eclipse IDE 控制台什么也不打印。

我想知道计算机规格与此有关,所以这是我笔记本电脑的规格: Windows 7 32 位旗舰版

谢谢。

编辑:我认为这与我的笔记本电脑有关。只有当我查看上面的链接时,我的笔记本电脑才会显示正方形。我在其他笔记本电脑上试过,维基百科显示卡片不是正方形。

【问题讨论】:

    标签: eclipse unicode playing-cards


    【解决方案1】:

    显然,至少在使用 Java 时,您需要将 unicode 拆分为代理对。所以U+1F0C1 变成了\uD83C\uDCC1

    Java 代码:

    public static void main(String[] args) {    
        System.out.println("\uD83C\uDCC1");
    }
    

    在 Eclipse 控制台中使用UTF-8 编码为我生成了?

    参考资料:

    更新:

    这个问题肯定与操作系统有关(或至少与字体和编码有关)。上面的示例在基于UTF-8 的Linux 平台上运行良好,但在内部使用UTF-16 的Windows 7 上无法正确呈现。上面代码示例的输出和查看 Wiki 文章都无法通过我的设置在 Windows 7 上正确呈现扑克牌。

    【讨论】:

    • 我只看到了一个正方形而不是一张卡片。
    • 那么它们可能不在你的字体中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 2011-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多