你可以使用以下一种衬里对任何Java字符进行处理:
System.out.println( "\u" + Integer.toHexString('÷' | 0x10000).substring(1) );
但这仅适用于Unipre 3.0以下的Unipre字符,这就是为什么我建议你可以对任何Java字符都使用它。
由于Java是在Unipre 3.1出现之前进行设计的,因此Java的char原语不足以表示Unipre 3.1及更高版本:不再存在“将一个Unipre字符映射到一个Java char”的映射(而是使用了骇人听闻的技巧)。
因此,你实际上必须在这里检查你的要求:是否需要支持Java字符或任何可能的Unipre字符?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)