图一说 “春节” utf-8编码得到的是E6 98 A5 E8 8A 82然后我用工具对“春节”进行了utf-8转码,发现是 春节请问这是怎么回事呢?还是我理解有问题?
3 回答
DIEA
TA贡献1820条经验 获得超2个赞
字符: 春节
Unicode 码点(十进制): 26149 33410
Unicode 码点(十六进制): \u6625 \u8282
Unicode 码点(二进制): 0110 0110 0010 0101 1000 0010 1000 0010
Unicode - UTF-8 转换规则
Unicode | utf-8 |
---|---|
U+ 0000 ~ U+ 007F | 0XXXXXXX |
U+ 0080 ~ U+ 07FF | 110XXXXX 10XXXXXX |
U+ 0800 ~ U+ FFFF | 1110XXXX 10XXXXXX 10XXXXXX |
U+ 10000 ~ U+ 1FFFF | 11110XXX 10XXXXXX 10XXXXXX 10XXXXXX |
十六进制代入表格选择对应行。
二进制代入表格对应 XXX 位置。
得 UTF-8:
二进制11100110 10011000 10100101
11101000 10001010 10000010
十六进制E6 98 A5
E8 8A 82
最终编码%E6%98%A5%E8%8A%82
添加回答
举报
0/150
提交
取消