java汉字占用字节

 

若使用utf-8编码,中文占3个字节,英文的话只占一个字节
System.out.println("人".getBytes().length);  输出3

若使用unicode编码,则是2个字节

System.out.println("人".getBytes().length);  输出2

若在windows上使用GBK编码,则占用2个字节

 

System.out.println("人".getBytes().length);  输出2

 

 

你可能感兴趣的:(java,汉字,字节)