双字节字符就是占两个字节的字符。
在英语中,用128个单字节字符便可以表示所有,但是用来表示其他语言,128个符号是不够的。
比如,在 GB 2312 编码或 GBK 编码中,一个汉字字符存储需要2个字节。
在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节。
在UTF-16编码中,一个英文字母字符或一个汉字字符存储都需要2个字节(Unicode扩展区的一些汉字存储需要4个字节)。
在UTF-32编码中,世界上任何字符的存储都需要4个字节。

扩展资料
字节的换算:
1B(byte,字节)= 8 bit;
1KB(Kilobyte,千字节)=1024B= 2^10 B;
1MB(Megabyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;
1GB(Gigabyte,吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B;
1TB(Terabyte,万亿字节,太字节)=1024GB= 2^40 B;
1PB(Petabyte,千万亿字节,拍字节)=1024TB= 2^50 B;
1EB(Exabyte,百亿亿字节,艾字节)=1024PB= 2^60 B。
本文详细介绍了不同字符编码方式下英文及汉字占用的字节数,包括GB2312/GBK、UTF-8、UTF-16及UTF-32等编码方式的特点。同时,文章还列举了字节单位之间的换算关系。

6643

被折叠的 条评论
为什么被折叠?



