有如下内容:
final char bctaba[] = {
        '\0', '\u5FA1', '\uBF42', '\uE0E3', '\u5E81', '\u0120', '\uE1C3', '\uBE62', '\uBD02', '\uE2A3', 
        '\u0240', '\u5DE1', '\uE383', '\uBC22', '\u5CC1', '\u0360'
    };
类似'\uBF42'是一种什么样的字符啊,有谁能解释一下,谢谢

解决方案 »

  1.   

    中文字符
    你该不是看的反编译的java文件吧?
      

  2.   

    谢谢你,还真是反编译的java文件,能够再详细的讲一下吗,也就是说中文字符和普通字符的区别是什么啊,为什么反编译后会编程这样的东东?
      

  3.   

    呵呵
    这就是中文编码问题
    具体我也讲不清楚,网上有很多文章讲的.我拿你的字符试了一下,不知道是什么编码,不是gbk,也不是gb2312
     System.out.println(new String(String.valueOf(bctaba).getBytes(), "gb2312"));