一个字符占几个字节

一个字符等于几个字节

发布 : IT培训   发布时间:2023-04-12 14:18:26

品牌型号:联想小新Pro14/系统版本:windows10

不同编码里,字符和字节的对应关系不同,与编码方式有关。

1、在ASCII码编码方案中,一个英文字符占用一个字节,一个中文字符占用两个字节的空间;

2、在Unicode编码方案中,一个英文字符或一个中文字符都占用两个字节的空间;

3、在UTF-8编码方案中,一个英文字符占用一个字节,一个中文字符占用三个字节的空间;

4、在UTF-16编码方案中,一个英文字母字符或一个中文字符存储都需要2个字节;

5、在GBK编码方式中,一个中文字符占两个字节,一个英文字符占1个字节。

其它答案
冰阔落 2020-06-22 18:56:36

在ASCII码编码方案中,一个英文字符占用一个字节,一个汉字字符占用两个字节的空间;在Unicode编码方案中,一个英文字符或一个汉字字符都占用两个字节的空间;在UTF-8编码方案中,一个英文字符占用一个字节,一个汉字字符占用三个字节的空间;在UTF-16编码方案中,一个英文字母字符或一个汉字字符存储都需要2个字节(Unicode扩展区的一些汉字存储需要4个字节)。