如题所述
第1个回答 2023-09-10
在ASCII码编码方案中,一个英文字符占用一个字节,一个中文字符占用两个字节的空间。
字节(Byte)是计量单位,表示数据量多少,是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位。字符在计算机和电信技术中,一个字符是一个单位的字形、类字形单位或符号的基本信息。
byte即字节的意思,是java中的基本类型,通常在读取非文本文件时需要用字节数组来保存文件的内容,在下载文件时,也是用byte数组作临时的缓冲器接收文件内容。字符集是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同。
符集种类较多
常见字符集名称:ASCII字符集、GB2312字符集、BIG5字符集、GB18030字符集、Unicode字符集等。在ASCII码编码方案中,一个英文字符占用一个字节,一个汉字字符占用两个字节的空间。在Unicode编码方案中,一个英文字符或一个汉字字符都占用两个字节的空间。
在UTF-8编码方案中,一个英文字符占用一个字节,一个汉字字符占用三个字节的空间。在UTF-16编码方案中,一个英文字母字符或一个汉字字符存储都需要2个字节,Unicode扩展区的一些汉字存储需要4个字节。