带你读《全景揭秘字符编码》之四:四、计算机编码转换过程(2)

简介: 带你读《全景揭秘字符编码》之四:四、计算机编码转换过程(2)

带你读《全景揭秘字符编码》之四:四、计算机编码转换过程(1) https://developer.aliyun.com/article/1241080?groupCode=tech_library


4.2、输入码


我们模拟下汉字的输入过程。


首先:打开txt文本敲下“nihao”的拼音字母,然后输入栏会弹出多个符合条件的汉字词组,最后我们会选择相应的编号,就能实现汉字的输入。


那这过程又是如何实现的呢?


计算机领域有一句如同摩西十诫般的神圣哲言:“计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决”。


这里我们再加一层按键字母组合和汉字的映射表,好比英汉字典,这层我们称为输入码,输入码到内码的过程就是一次查表转换操作,比如“nihao”这几个ASCII字符,大家可以随便修改映射表以及候选编号,我可以把他映射成“你好骁飏”(如下图所示)。


4.3、机内码


机内码也称内码,是字符编码最核心的部分。


机内码是字符集在计算机中实际存储、交换、通信使用的二进制编码,通过内码我们可以达到高效率的存储、传输文本的目的。我们的外码(输入码)实现了键盘按键和字符的映射转换,但是机内码是让字符真正变成了机器能读懂的二进制语言。



带你读《全景揭秘字符编码》之四:四、计算机编码转换过程(3) https://developer.aliyun.com/article/1241077?groupCode=tech_library

相关文章
|
8月前
|
人工智能 安全 数据可视化
教育行业如何用AI搜索优化实现低成本获客?数聚酷实战指南
一、教育行业的“流量焦虑”与AI搜索的破局机会 “用户越来越难被触达了!”这是深圳某K12机构负责人的真实感叹。传统广告投放成本飙升,社交媒体流量见顶,用户决策路径从“主动搜索”转向“向AI提问”——数据显示,2025年教育类AI搜索咨询量同比激增350%,但能被AI优先推荐的机构不足5%。 数聚酷的观察:AI搜索(G…
585 3
|
存储 安全 数据安全/隐私保护
电脑突然就剩c盘了怎么恢复?
在日常使用电脑的过程中,许多人可能遇到过一个令人头疼的问题:打开“此电脑”时,发现原本分区明确的硬盘突然只剩下C盘,D盘、E盘甚至整个数据盘都“消失”了。这种情况看似棘手,但实际上,大多数情况下数据并未真正丢失,而是由于系统问题或设置错误导致分区不可见。本文将为大家详细分析可能的原因,并提供解决方法,帮助您恢复消失的分区和数据。
|
Linux Perl
如何在Linux系统中确定CPU架构
如何在Linux系统中确定CPU架构
1697 0
|
机器学习/深度学习
带你读《全景揭秘字符编码》之四:四、计算机编码转换过程(3)
带你读《全景揭秘字符编码》之四:四、计算机编码转换过程(3)
506 0
|
存储 编解码
带你读《全景揭秘字符编码》之四:四、计算机编码转换过程(1)
带你读《全景揭秘字符编码》之四:四、计算机编码转换过程(1)
486 0
|
监控 NoSQL 算法
Redisson–红锁(Redlock)–使用/原理
Redisson–红锁(Redlock)–使用/原理
867 0
上标下标汇总
上标下标汇总
9839 0
|
XML Java Android开发
Android Studio App开发之监听系统广播Broadcast的讲解及实战(包括接收分钟到达广播、网络变更广播、定时管理器等 附源码)
Android Studio App开发之监听系统广播Broadcast的讲解及实战(包括接收分钟到达广播、网络变更广播、定时管理器等 附源码)
1007 0
|
消息中间件 存储 负载均衡
阿里IM技术分享(九):深度揭密RocketMQ在钉钉IM系统中的应用实践
在钉钉的IM中,我们通过 RocketMQ实现了系统解耦、异步削峰填谷,还通过定时消息实现分布式定时任务等高级特性。同时与 RocketMQ 深入共创,不断优化解决了很多RocketMQ本身的问题,并且孵化出 POP 消费模式等新特性,使 RocketMQ 能够完美支持对性能稳定性和时延要求非常高的 IM 系统。本文将为你分享这些内容。
899 0
阿里IM技术分享(九):深度揭密RocketMQ在钉钉IM系统中的应用实践
|
Java Android开发 开发者
《阿里巴巴Android开发手册》电子版地址
本手册以开发者为中心视角分为Java语言规范,Android资源文件命名与使用,Android基本组件,UI与布局等九大部分。
1467 0
《阿里巴巴Android开发手册》电子版地址