字符集与字符编码
文章平均质量分 94
Flywithdawn
这个作者很懒,什么都没留下…
展开
-
【字符编码系列二】GB2312编码
可以发现,0xd76f不属于gb2312的编码范围,第二个字字节6f是小于编码范围中第二个字节的A1的,转换成二进制就是。GB2312编码表有个值得注意的点,这个表中也有一些数字和字母,与ASCII里面的字母非常像。用16进制来表示的话,GB2312的编码范围是0xA1A1-0xFEFE,去掉未定义的区域之后可以理解为实际编码范围是0xA1A1-0xFEFE。这是因为windows下,控制台的中文系统代码页默认是GBK,而GBK中是包含这个字的,所以这个字是可以正常显示在控制台中的。原创 2023-11-21 14:07:41 · 4587 阅读 · 0 评论 -
【字符编码系列一】ASCII编码是什么?
ASCII 编码于 1967 年第一次发布,最后一次更新是在 1986 年,迄今为止共收录了 128 个字符,包含了基本的拉丁字母(英文字母)、阿拉伯数字(也就是 1234567890)、标点符号(,.!等)、特殊符号(@#$%^&等)以及一些具有控制功能的字符(回车空格之类的)。ascii编码共收录了 128 个字符,用一个字节就可以存储,他的首字节是0.后续又更新了扩展ascii,将其扩展到了255个字符,也就是将首字节1也用上了。我们常见得GBK等兼容ascii码都是指的前128个字符。原创 2023-11-17 17:23:47 · 532 阅读 · 0 评论