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

 

 

posted @ 2017-03-08 15:14  lipengxs  阅读(16)  评论(0)    收藏  举报