使用平台默认的字符集将此 String 解码为字节序列,并将结果存储到一个新的字节数组中。
不同的字符集 下 每个字符 定义的字节长度不同
中文123 占 7个字节 一个汉字占两个字节
汉字这个和编码有关系
gb2312 gbk utf都不同
同一个字符在不同的编码下会被编成不同长度的编码,比如:
ACSII,每个字符对应一个字节,实际上只使用了7位,从00h-7Fh。只能表达128个字符
http://topic.csdn.net/t/20061020/00/5095580.html
http://www.cnblogs.com/chnking/archive/2007/08/11/852173.html
1 bit = 1 二进制数据
1 byte = 8 bit
1 字母 = 1 byte = 8 bit
1 汉字 = 2 byte = 16 bit
1. bit:位
一个二进制数据0或1,是1bit;
2. byte:字节
存储空间的基本计量单位,如:MySQL中定义 VARCHAR(45) 即是指 45个字节;
1 byte = 8 bit
3. 一个英文字符占一个字节;
1 字母 = 1 byte = 8 bit
4. 一个汉字占2个字节;
1 汉字 = 2 byte = 16 bit