计算机字符集产生的历史与乱码

你好,我是 shengjk1,多年大厂经验,努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注!你会有如下收益:

  1. 了解大厂经验
  2. 拥有和大厂相匹配的技术等

希望看什么,评论或者私信告诉我!

文章目录

    • 一、语言侏罗纪时代
    • 二、语言百花齐放
    • 三、语言统一
    • 四、计算机字符类似
      • 4.1 ASCII 编码
      • 4.2 字符百花齐放
      • 4.3 字符统一
    • 五、总结


一、语言侏罗纪时代

计算机字符的发展史与人类语言的发展史很是一样。
很久很久一样,我们还是一群大猩猩?,

每次遇见同伴就乌拉乌拉的,慢慢的乌拉乌拉发展成了了乌…拉乌拉、乌拉…乌拉、乌拉乌…拉等等,这是语言的雏形,换句话说这是低等动物交流的方式,到后来随着人们遇到情况的复杂性提高,仅仅靠乌拉乌拉难以满足人们日常的交流,

二、语言百花齐放

所以各个地域的人都产生了各个地域的语言,比如仅仅中国就有汉语、维语、粤语等,其他地方的还有日语、英语、俄语,可是随着交通越来越便利,人们就越来越有跟不同地域不同区域不同语言的人进行交流,可是你说粤语,我听不懂,我说俄语你也听不同,那咋办呀?

三、语言统一

于是特别有权威的国家某组织出来了指定了国语----汉语,大家统一说汉语就好了,对于国内还好说,可以对于全世界来说,咱们的发言权还是没有那么强,于是美国老大哥站出来了,说以后大家都说英语哈,指定了英语为全世界统一语言,于是你去了外国,就很容易用英语跟外国人交流了,Hello,Hi,Good morning,虽然各个各的口音,但大家交流的还是不亦乐乎。
可是,有些人不削于学习英语,于是出现了各种各样的翻译的工具,这个真的是越来越流了。

四、计算机字符类似

计算机字符的发展史也是这个样子的,我们都知道计算机始于美国,

刚开始的时候仅仅是战争需要,用于计算,后来随着计算机的发展,人们的表达欲就越来越强了,就跟乌拉乌拉满足不了,但是人们日益丰满的物质需求一样,人们开始渴望通过计算机进行交流,

4.1 ASCII 编码

于是出现了ASCII 编码,又称 American Standard Code for Information Interchange 即美国信息交换标准代码。当时,发明ASCII的一群人可能认为其他地方穷的连咸鸡蛋都吃不起,还想玩计算机,做梦,所以没有留任何扩展,仅仅满足了美国本土的需求,大美的英雄主义又一次凸显了。

4.2 字符百花齐放

可是人家西欧就不乐意,凭啥你们吃干粮我们就只能喝西北风,我们也要造字符,于是ISO 885901 和 Windows-1252就出来了,但是核心技术还是人家美国掌握着,于是对全世界宣布,我们完全兼容ASCII,瞧,我们多大度,哼!慢慢的,计算机到了中国,一看,不行呀,全他妈的洋文,如何能够表示我大中华博大精深的文化,于是GBK、GBK18030、Big5等相续出来,还可以兼容日文韩文,不得不说,强。就在各个地区语言蓬勃发展的时候,问题来了,这么多字符,彼此之间怎么交流呀,

4.3 字符统一

于是,大哥大出来,兄弟们,都别闹了,大家都用UTF吧,我们囊括了所有的语言,定下了规则,大哥大权威比较大,于是各个兄弟在保留自己语言的基础上开始统一用UTF进行交流。于是整个计算机的世界清静了很多,大家乐此不彼的大开表达欲。

后来呢,大家遇到了一个问题,那就是我给你传了一个文件,但我忘记用UTF了,你用UTF的方式打开,这是什么东西, ,于是也出现了各种各样的转换工具,计算机的世界也越来越6了

最后的最后

以上故事纯属虚构,只需要理解计算机字符的发展史就好!

五、总结

本文通过生动的比喻,将计算机字符的发展史与人类语言的发展史进行了对比,让读者更好地理解计算机字符的发展历程。同时,文章也介绍了计算机字符的统一方式UTF以及各种字符转换工具的出现,为读者提供了更多的知识和参考。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/689222.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Verlog-串口发送-FPGA

Verlog-串口发送-FPGA 引言: ​ 随着电子技术的不断进步,串口通信已成为嵌入式系统和计算机外设中一种广泛使用的异步通信方式。串口通信因其简单性、可靠性以及对硬件资源的低要求,在数据传输领域扮演着重要角色。在FPGA(现场可编…

企业微信主体能不能修改?

企业微信变更主体有什么作用?当我们的企业因为各种原因需要注销或已经注销,或者运营变更等情况,企业微信无法继续使用原主体继续使用时,可以申请企业主体变更,变更为新的主体。企业微信变更主体的条件有哪些&#xff1…

Git系列:bisect 被忽视的使用技巧

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

获取Android开发板已连接WiFi密码

硬件/软件环境: 1)全志芯片开发板A40i 2)Android Studio Giraffe | 2022.3.1 Patch 3 连接条件: 1)两端都是USB-A接口线,一端插入电脑端USB接口,另一端插入开发板USB接口; 2)Andr…

面向对象进阶——内部类

1、初始内部类 什么是内部类? 类的五大成员: 属性、方法、构造方法、代码块、内部类 在一个类的里面,再定义一个类。 举例:在A类大的内部定义B类,B类就被称为内部类 public class Outer{ 外部类 public …

什么是IP跳变?

IP 跳跃(也称为 IP 跳动)的概念已引起使用代理访问网站的用户的极大关注。但 IP 跳跃到底是什么?为什么它对于各种在线活动至关重要? 在本文中,我们将深入探讨 IP 跳跃的世界,探索其实际应用、用例、潜在问…

液晶显示模块强光实验类目及太阳光模拟器

科技日新月异,液晶显示模块运用得也越来越广泛,用户在购买和使用时,都希望能买到显示效果好,性价比高的产品。本文主要介绍LCM/LED模块在光学方面主要测试项目类别及实验仪器。 测试项目类别 1. 透过率 透过率是指透…

标准参编征集|《第三方运维服务水平评价指南 工业废水处理设施》

目前,对于工业废水处理设施第三方运维服务的标准,国家和行业未曾出台有针对性的评价标准和规范,工业企业和工业园区对第三方运维服务的监督、考核、评价体系需要进一步补充和完善。 本标准的编制旨在帮助第三方运营单位从运营技术和管理举措…

Excel-VBA报错01-解决方法

【已删除的部件:部件/xl/vbaProject.bin。(Visual Basic for Applications(VBA))】 1.问题复现: Win10 ;64位 ;Office Excel 2016 打开带有宏的Excel文件,报错:【已删除的部件:部件/xl/vbaProject.bin。…

4G,5G执法记录仪人脸识别、人脸比对使用说明

4G/5G执法记录仪或4G/5G智能安全帽,做前端人脸识别、人脸比对,采用了上市公司的成熟的人脸识别算法,需要支付LICENSE给算法公司,理论上前端设备支持30K的人脸库(受设备运行内存限制)。 4G/5G执法记录仪侧要…

红龙工业设备制造有限公司亮相2024杭州数字物流技术设备展

参展企业介绍 温州红龙工业设备制造有限公司成立于2015年11月。是中国先进的工业皮带设备研发制造和工业皮带整体解决方案运营服务商,现主营皮带接头机、皮带热压机、皮带接驳机、皮带打齿机、输送带打齿机、输送带分层级、输送带导条机、输送带裁切机、高频机等工业…

Ryght 在 Hugging Face 专家助力下赋能医疗保健和生命科学之旅

本文是 Ryght 团队的客座博文。 Ryght 是何方神圣? Ryght 的使命是构建一个专为医疗保健和生命科学领域量身定制的企业级生成式人工智能平台。最近,公司正式公开了 Ryght 预览版 平台。 Ryght 预览版https://www.ryght.ai/signup?utm_campaignPreview%2…