字符编码
文章平均质量分 91
kupeThinkPoem
这个作者很懒,什么都没留下…
展开
-
VC++的Unicode编程(宏UNICODE与_UNICODE
于是,各个国家纷纷制定了自己的文字编码规范,其中中文的文字编码规范叫做“GB2312—80”,它是和ASCII兼容的一种编码规范,其实就是利用扩展ASCII没有真正标准化这一点,把一个中文字符用两个扩展ASCII字符来表示,以区分ASCII码部分。在Unicode里,所有的字符被一视同仁,汉字不再使用“两个扩展ASCII”,而是使用“1个Unicode”,也就是说,所有的文字都按一个字符来处理,它们都有一个唯一的Unicode码。在ANSI中,一个字符(char)的长度为一个字节(Byte)。转载 2023-07-11 16:49:56 · 886 阅读 · 0 评论 -
我对于Unicode编码的一些认识
参考:https://blog.csdn.net/kupepoem/article/details/105242842 Unicode是计算机领域的一项行业标准,它对世界上绝大部分的文字的进行整理和统一编码,Unicode的编码空间可以划分为17个平面(plane),每个平面包含2的16次方(65536)个码位。17个平面的码位可表示为从U+0000到U+10FFFF,共计111411...原创 2020-04-01 17:40:50 · 511 阅读 · 0 评论 -
Unicode 与 utf8 utf16 utf32的关系
Unicode是计算机领域的一项行业标准,它对世界上绝大部分的文字的进行整理和统一编码,Unicode的编码空间可以划分为17个平面(plane),每个平面包含2的16次方(65536)个码位。17个平面的码位可表示为从U+0000到U+10FFFF,共计1114112个码位,第一个平面称为基本多语言平面(Basic Multilingual Plane, BMP),或称第零平面(Plane 0)...转载 2020-04-01 12:06:15 · 353 阅读 · 0 评论 -
从字节理解Unicode(UTF8/UTF16)
如果你不知道或者不了解什么是Unicode/UTF8/UTF16,请详细阅读这篇文章(这也是这篇博文的先决条件): 学点编码知识又不会死:Unicode的流言终结者和编码大揭秘 但是如果你看完以上文章后,疑惑为什么一个Unicode:0x4F60(对应汉字是"你")会在UTF8下占用3个字节的存储空间。 按照排列组合2个字节完全可以存储多数unicode字符,明显字符"你"(0x4...转载 2020-03-30 17:27:27 · 444 阅读 · 0 评论