UTF-8 编码规则如下:
1 字节:0xxxxxxx
2 字节:110xxxxx 10xxxxxx
3 字节:1110xxxx 10xxxxxx 10xxxxxx
4 字节:11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
以下哪个字节序列是合法的 UTF-8 编码( )
答案B。计算机存储的基本单位是Byte(字节),用大写B表示。1 Byte = 8 bits。
易错点:Byte(B)和bit(b)容易混淆。1 Byte = 8 bits。大写B是字节,小写b是位。
【考点】二进制位模式识别|UTF-8 多字节结构|过长编码陷阱
GESP 三级「数据编码与传输」模块第 2 课时考点。命题人盯住的是二进制位模式识别薄弱点——三级考生普遍能背"10 开头是续字节",但遇到具体字节值时会下意识转十进制,把 0xC0/0xF0 当成普通数字判断,完全丢失位级视野。