标签: java
嗨,我有一个Java应用程序,它从控制台读取数据并打印出来。
如果我在控制台中输入Unicode字符串,例如\ u06F1,则打印\ u06F1而不是“?”。
我应该在代码中做出哪些更改才能将字符显示为“?”。
由于
答案 0 :(得分:0)
一般来说,您应该执行以下操作
使用正则表达式查找以下所有内容:
\ U [0-9A-FA-F] {4};
然后您应该在数字部分使用Integer.parseInt();
Integer.parseInt()
这对你有意义吗?