有如下内容:
final char bctaba[] = {
'\0', '\u5FA1', '\uBF42', '\uE0E3', '\u5E81', '\u0120', '\uE1C3', '\uBE62', '\uBD02', '\uE2A3',
'\u0240', '\u5DE1', '\uE383', '\uBC22', '\u5CC1', '\u0360'
};
类似'\uBF42'是一种什么样的字符啊,有谁能解释一下,谢谢
final char bctaba[] = {
'\0', '\u5FA1', '\uBF42', '\uE0E3', '\u5E81', '\u0120', '\uE1C3', '\uBE62', '\uBD02', '\uE2A3',
'\u0240', '\u5DE1', '\uE383', '\uBC22', '\u5CC1', '\u0360'
};
类似'\uBF42'是一种什么样的字符啊,有谁能解释一下,谢谢
你该不是看的反编译的java文件吧?
这就是中文编码问题
具体我也讲不清楚,网上有很多文章讲的.我拿你的字符试了一下,不知道是什么编码,不是gbk,也不是gb2312
System.out.println(new String(String.valueOf(bctaba).getBytes(), "gb2312"));