UTF8 编码转换 腾讯
2015-12-12 13:59
309 查看
UTF-8是现在流行的编码方式,下面是RFC2279对UTF-8编码规则的规定
根据这个规则,中文字符‘我’的unicode值为0X6211,utf-8编码之后为0XE68891。 请回答以下问题:
A)英文字符‘a’,其unicode的十六进制值为0X61,则其UTF-8编码后的十六进制值为 ?
B)中文字符‘腾’,其unicode的十六进制值为0X817E,则其UTF-8编码后的十六进制值为 ?
C)中文字符‘讯’,其unicode值经过UTF-8编码之后为0XE8AEAF,则请问其unicode的十六进制值是 ?
A、0X61在0X00-0X7F之间,所以和ASCII编码完全相同,所以UTF-8编码后的值还是0X61。
B、0X817E在0X0800-0XFFFF之间,使用了3字节模版 1110xxxx 10xxxxxx 10xxxxxx,将0X817E写成二进制1000 0001 0111 1110,用这个比特流依次替代模版中的x,得到11101000 10000101 10111110,即E885BE。
C, 中文字符’讯’的unicode经过UTF-8编码后的十六进制0XE8AEAF,这是求的逆过程,首先转化为二进制:1110 1000 1010 1110 1010 1111,从第一个4位1110可以看出落在0800-FFFF区间 ,1 110 1000 1010 1110 1010 1111;所以unicode的十六进制就是8BAF.
UCS-4 range (hex.) UTF-8 octet sequence (binary) 0000 0000-0000 007F 0xxxxxxx 0000 0080-0000 07FF 110xxxxx 10xxxxxx 0000 0800-0000 FFFF 1110xxxx 10xxxxxx 10xxxxxx 0001 0000-001F FFFF 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx 0020 0000-03FF FFFF 111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 0400 0000-7FFF FFFF 1111110x 10xxxxxx ... 10xxxxxx
根据这个规则,中文字符‘我’的unicode值为0X6211,utf-8编码之后为0XE68891。 请回答以下问题:
A)英文字符‘a’,其unicode的十六进制值为0X61,则其UTF-8编码后的十六进制值为 ?
B)中文字符‘腾’,其unicode的十六进制值为0X817E,则其UTF-8编码后的十六进制值为 ?
C)中文字符‘讯’,其unicode值经过UTF-8编码之后为0XE8AEAF,则请问其unicode的十六进制值是 ?
A、0X61在0X00-0X7F之间,所以和ASCII编码完全相同,所以UTF-8编码后的值还是0X61。
B、0X817E在0X0800-0XFFFF之间,使用了3字节模版 1110xxxx 10xxxxxx 10xxxxxx,将0X817E写成二进制1000 0001 0111 1110,用这个比特流依次替代模版中的x,得到11101000 10000101 10111110,即E885BE。
C, 中文字符’讯’的unicode经过UTF-8编码后的十六进制0XE8AEAF,这是求的逆过程,首先转化为二进制:1110 1000 1010 1110 1010 1111,从第一个4位1110可以看出落在0800-FFFF区间 ,1 110 1000 1010 1110 1010 1111;所以unicode的十六进制就是8BAF.
相关文章推荐
- centos6.5源码安装git出现expat.h: No such file or directory
- Junit
- oVirt集群默认配置
- Ajax跨域访问
- Java设计模式-单例设计模式
- ubuntu下U盘刻录工具,用来刻录windows系统
- 创建并运行maven项目
- AFNetworking简单使用
- grunt使用小记之uglify:最全的uglify使用DEMO
- 理解RESTful架构(转)
- 人脸对齐(一):An Empirical Study of Recent Face Alignment Methods (CVPR2015)
- Delphi调用Http接口上传文件
- 关于NLog的target和Layout
- JSLint检测Javascript语法规范
- zzulioj 1828: 贪心的小猫咪 (贪心找最大数) 水
- Agent admitted failure to sign using the key
- ZOJ 3379 Master Spark
- [转]Centos配置国内yum源
- HDU5591 博弈
- mysql视图及应用