不同编码方式,占用的字节是不同的:
1,ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字度节的空间。
2,UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。中文标点占三个字节,英文标点占一个字节
3,Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。中文标点占两个字节,英文标点占两个字节
在java中,一个字符等于多少字节?或者更详细的问:在java中,一个英文字符等于多少字节?一个中文字符等于多少字节?
java采用unicode编码,故均占两个字节。一个char就是两个字节