码迷,mamicode.com
首页 > 其他好文 > 详细

一句话理解字符编码(Unicode ,UTF8,UTF16)

时间:2018-01-12 20:28:40      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:ascii码   情况   blog   转换   utf8编码   也会   gb2312   表示   十六   

  Unicode和ASCII码属于同一级别的,都是字符集,字符集规定从1到这个字符集的最大范围每个序号都各表示什么意思。比如ASCII字符集中序号65表示“A”。

那接下来的UTF8和UTF16就相当于我们在计算机中怎么表示这个序号了。这就好比,通常情况下我们用十进制表示数字(1表示一个,2表示两个)。但是有时候我们也会根据情况用二进制,八进制,十六进制表示。

UTF8编码规则表示一个序号可能用一个字节/两个字节/三个字节来表示。UTF16编码规则表示一个序号只会用两个字节表示。其他的编码规则例如GB2312/GBK也都类似。

  最后,可以用一句话理解并记住他们的区别:把UTF8/UTF16/GB2312/GBK编码规则理解成一种进制,解析的时候把他们转换成十进制然后查询字符集表即可。

 

转载请注明出处。

一句话理解字符编码(Unicode ,UTF8,UTF16)

标签:ascii码   情况   blog   转换   utf8编码   也会   gb2312   表示   十六   

原文地址:https://www.cnblogs.com/DeepFlavor/p/8277462.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!