作业帮 > 综合 > 作业

已知汉字"大"的UNICODE代码点是U+5927,则其UTF-8编码的3字节序列用十六进制表示为?

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 02:59:10
已知汉字"大"的UNICODE代码点是U+5927,则其UTF-8编码的3字节序列用十六进制表示为?
已知汉字
楼主,您好:
按照unicode转utf-8的编码规则,汉字使用3字节序列
所以套用三字节转换公式
0800 - FFFF
1110xxxx 10xxxxxx 10xxxxxx
其中用x代表的16位使用unicode相应的位来填充
0x5927转换为2进制0101 1001 0010 0111
填充到上面公式中的x中变成
11100101 10100100 10100111
用16进制表示为E5 A4 A7
验证方法为:
在浏览器地址栏中输入javascript:alert(encodeURI('大').replace(/%/g,'')),按回车