下图,wiki截图。。。。。。。。。。。。。。。。。
1 回答
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
为什么纠结这个没有意义,蛮有意思的,既能学到历史,也能学到知识,知其然,也要知其所以然。
我不知道题主怎么得出三位的结论的,请确保已经知道UTF-8的编码规则。
UTF-8的编码格式,前面是n个1,n表示位数,然后用0隔开,后面是10xxxxxx,也就是除了第一字节,以后每一字节的有效位数只有6bit,请确保明白我这句话。
十六进制的10FFFF 相当于二进制的1 0000 1111 1111 1111 1111,注意1后面的0相当于二进制的0000,而不是一个0,题主不会在这里算错了吧,哈哈。从后往前每6位占一个字节的开始排,最后上下的放到第一位,最终得到的是 1111010010001111 10111111 10111111,四个字节。我用蓝色表示字节数位,用红色表示有效数位。不明白的话,回复我哦。
添加回答
举报
0/150
提交
取消