ASCII码:一个英文字母占一个字节的空间,一个中文汉字占两个字节的空间
UTF-8编码:一个英文字符等于一个字节,一个中文等于三个字节
Unicode编码:一个英文等于两个字节,一个中文等于两个字节
字符
以下均对于ASCII编码格式
- 1 个空格:占 1 个字符
- 1 个汉字:占 2 个字符
- 1 个字母:占 1 个字符
- 全角符号:占 2 个字符
- 半角符号:占 1 个字符
字节
以下均对于ASCII编码格式
- 字节:Byte (B)
- 位: bit (b) 、1 个二进制数据
- 1GB = 1024MB
- 1MB = 1024KB
- 1KB = 1024Byte
- 1Byte = 8bit (1B = 8b)
1 个汉字 = 1个字符 = 2个字节(2 Byte) = 16 位(16 bit)
1 个英文或数字 = 1个字符 = 1 个字节(1 Byte) = 8 位(8 bit)
前端
- 1 个空格:占 1 个字符
- 多个空格:多个空格只显示一个空格,即 1 个空格占 1 个字符
: 2 个
相当于一个空格,即 2 个
占 1 个字符,一个文字的间隔需要 4 个
- 1 个汉字:占 2 个字符
- 1 个字母:占 1 个字符