编码格式

编码格式演变
本文介绍了从原始的ASCII编码到全球适用的Unicode编码,再到优化后的UTF-8编码的演变过程。探讨了不同编码格式的特点和应用,揭示了信息技术发展中编码标准的重要性。

三种编码格式:

       最原始:  ASKII: 只能表示128个字符; 

                    为什么是128?

                    计算机内存的最小单位是字节, 一个字节是八位二进制. 为什么是二进制, 因为电信号最有效的传递方式就是正负传递. 

                    为什么是八位, 谁规定的? 美国人, 当初计算机储存诞生时候就这么定义的, 网络通信中物理层以太网协议规定传输最小单位也是八位二进制;

                    128是因为八位数,当时觉得用不到就留着第一位空着,每个数都能显示两种状态, 排列组合为2的七次方.

              可能无数中国人在骂祖宗,为什么中国祖先没有发明计算机

       一统江湖: Unicode编码

               128个字符显然不够其他国家用, 为了适应全球, Unicode这种编码诞生.

               每个符号长度为3个字节. 

               但是还是不很好,有些原先能够一个字节表示的字符,用三个字节表示, 内存占用大了两倍.

       优化: utf-8

              可变字节, 有自己的排列原则, 适合大规模的处理数据.

        

                    

转载于:https://www.cnblogs.com/dangdanghepingping/p/10695258.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值