?
若使用utf-8编码,中文占3个字节,英文的话只占一个字节 System.out.println("人".getBytes().length); 输出3
若使用unicode编码,则是2个字节
System.out.println("人".getBytes().length); 输出2
若在windows上使用GBK编码,则占用2个字节