java是采用unicode编码的,在jdk1.5之后unicode拓展的辅助字符集,采用utf-16编码实现。
书写如下的代码:
String s = "hello\u65578";
System.out.println(s.length());
结果为:
7
但是eclipse有个改变编码的设置,他有什么作用呢,难道我在eclipse中使用了gbk编码,生成的字节码文件就是gbk编码的吗?
不是unicode编码吗?