【问题标题】:How to know the corresponding Unicode of this character? [duplicate]如何知道这个字符对应的Unicode? [复制]
【发布时间】:2019-06-03 12:31:30
【问题描述】:

我找不到这个角色对应的unicode
我需要它,在我的Java 应用程序中使用

我还在一些unicode 表中进行了更多搜索,例如以下链接
http://bulenkov.com/2012/10/14/arrow-symbols-in-java/
另外,在stackoverflow 社区中搜索
但没有运气
那么,一般我如何知道所需字符对应的unicode

【问题讨论】:

  • 它可能不是 unicode,应用程序可以根据需要在组件上绘制。
  • 对我来说也不像 unicode,而是一个(图形)下拉图标。我看到的最好的(纯)unicode 匹配是U+25BC(南三角)......也许是possible dupilcate
  • 可能是 U+2304 向下箭头?
  • U+2228、U+23F7、U+2BC6、U+2B9F。这似乎是一个简单的问题,只需花时间查找这些东西。 rapidtables.com/code/text/unicode-characters.html
  • 你可以用鼠标选择屏幕上的字符吗?如果是这样,您可以复制它,将其保存到文本文件中,然后使用十六进制编辑器检查文本文件。

标签: java user-interface unicode character-encoding


【解决方案1】:

在与 UI/UX 团队核实后
它已经是一个可绘制的图像而不是unicode 字符

感谢@markspace @xerx593 cmets

【讨论】:

    【解决方案2】:

    有一个非常简单的方法可以做到这一点,那就是编写一个代码来打印所有 unicode 字符,然后搜索它。

    public class MyClass
    {
        public static void main(String\[\] args)
        {
            for(int x=0;x<=65536;x++)
            {
                System.out.println(x+"\t"+(char)x);
            }
        }
    }
    

    它是 9207。

    【讨论】:

    • 噩梦蛮力解决方案:)
    • Unicode 有超过十万个字符,远远超过 64K。
    猜你喜欢
    • 2021-12-06
    • 1970-01-01
    • 2019-06-04
    • 2018-05-16
    • 1970-01-01
    • 2017-10-05
    • 2021-08-22
    • 2018-12-15
    • 1970-01-01
    相关资源
    最近更新 更多