带你读《全景揭秘字符编码》之九:九、常见字符编码3:GB系列(4)

简介: 带你读《全景揭秘字符编码》之九:九、常见字符编码3:GB系列(4)

带你读《全景揭秘字符编码》之九:九、常见字符编码3:GB系列(3) https://developer.aliyun.com/article/1240902?groupCode=tech_library


9.2.3机内码


GB2312国标码规范是覆盖掉ASCII中可见部分的符号和英文字母,使用两个7位码将其中的英文字母和符号重新编入。


但是这样产生一个弊端:早期用ASCII码编码的英文文章无法打开,一打开就是乱码,也就是说应该要兼容早期ASCII码而不是覆盖它。


后来微软为了解决这个问题:将字节的最高位设为1,因为ASCII中使用7位,最高位为0,转换后的编码称为机内码(内码),这种方式本质上是修改了GB2312的编码标准,最后被大家接受沿用。


总结下三者转换关系:区位码 ---> 区码和位码分别 + 32(即 + 20H )得到国标码 ---> 再分别 + 128(即 + 80H)得到机内码(与 ACSII 码不再冲突)。




带你读《全景揭秘字符编码》之九:九、常见字符编码3:GB系列(5) https://developer.aliyun.com/article/1240898?groupCode=tech_library


相关文章
|
5月前
|
机器学习/深度学习 自然语言处理 搜索推荐
大模型应用:规则引擎 + 千问大模型:确定性骨架与智慧大脑的新融合实践.89
本文探讨“规则引擎+大模型”协同架构:规则引擎(如Drools、rule-engine)作为确定性骨架,保障合规、可解释、零幻觉;大模型则充当柔性大脑,提升自然语言理解、推理与交互能力。二者互补而非替代,是智能系统落地的最佳实践路径。
663 2
|
JSON 编解码 网络协议
记一次Logstash日志丢失问题
大量的json解析错误,根据日志情况分析,原因是日志数据传输到logstash之后被截断成了多条数据,于是有的数据就解析异常了,自然无法正常到归集到es的索引文档中。
|
并行计算 算法 Java
Python3解释器深度解析与实战教程:从源码到性能优化的全路径探索
Python解释器不止CPython,还包括PyPy、MicroPython、GraalVM等,各具特色,适用于不同场景。本文深入解析Python解释器的工作原理、内存管理机制、GIL限制及其优化策略,并介绍性能调优工具链及未来发展方向,助力开发者提升Python应用性能。
648 0
|
11月前
怎么找到安装软件的存放目录?安装软件所在目录查找教程
怎么找到安装软件的存放目录?安装软件所在目录查找教程
1951 4
|
存储 对象存储 Python
第107天: Python 解析 PDF
第107天: Python 解析 PDF
1301 0
第107天: Python 解析 PDF
|
数据采集 监控 供应链
智慧港口三维可视化结合阿里云IOT技术实践
在经济全球化的推动下,港口作为交通运输的枢纽,在促进国际贸易和地区发展中起着举足轻重的作用。随着港口信息化水平的不断提高,国内外许多港口都在尝试将大数据技术、云计算、物联网、可视化等相关信息技术应用于港口生产,数据应用的重点将从传统的数据电话管理转向深度数据挖掘应用。以数据资源为核心,打造港口信息枢纽,提供多层次、多元化边界、精细化服务,实现信息服务产业化,优化港口各环节运行,深化与客户的关系,提升提高港口企业的生产效率,服务港口。
1574 0
uiu
|
存储 监控 安全
NCRE计算机等级考试三级 | 信息安全笔记(上)
NCRE计算机等级考试三级 | 信息安全笔记(上)
uiu
938 0
NCRE计算机等级考试三级 | 信息安全笔记(上)
|
存储 弹性计算 安全
阿里云的优缺点
优点: 1.地域和性能全面,多地域多可用区 2.阿里云服务器弹性伸缩 3.自定义网络构架 4.阿里云服务器安全可靠 缺点: 1.无法和钉钉等阿里系以外的工具集成 2.无一对一的专属客户服务 3.不太接受小公司提的产品需求
阿里云的优缺点
程序人生 - 变脸的原理
程序人生 - 变脸的原理
1237 0
程序人生 - 变脸的原理
|
编解码 运维 Linux
linux centos 安装ffmpeg以及相关的解码库
项目里一直有使用FFMPEG,不过以前都是运维安装的,今天有事,我来搞搞,顺便学习记录下。
linux centos 安装ffmpeg以及相关的解码库