【发布时间】:2013-05-13 01:00:34
【问题描述】:
我正在尝试用 Java 编写这个 unicode 十字符号 (????):
class A {
public static void main(String[] args) {
System.out.println("\u2300");
System.out.println("\u10035");
}
}
我可以写 o 并通过它 (⌀) 很好,但十字符号不显示,而是只打印数字 5:
# javac A.java && java A
⌀
ဃ5
为什么?
【问题讨论】:
-
您所询问的角色来自 Linear-B 脚本。这真的是你想要的吗?通常,您会发现 BMP 之外的字符在通用字体中通常不可用。
-
@parsifal:我试图为路边的公用事业民意调查制作 unicode 艺术。
-
这种事情让我想知道,我用自己的编程语言做对了吗?
$ txr -c '@(bind a "\x10035")'输出:a="????"。对!当然;我不会在四点处任意截断指定字符的十六进制数字。 -
老兄,你是怎么想出这么大问题的
标签: java unicode string-literals unicode-literals