最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 计算机 基础-字符编码

    正文概述 掘金(jason_yang)   2021-03-25   404

    1. 二进制数据是什么?

    • 字母 L 对应的 是数字 76
    • "L".charCodeAt(0) === 76
    • 然后再把76 转化 成 二进制 01001100
    • 字符集 : 指明 字符集里面的数字 代表的 字符关系
    • unicode 或 ASCII
    • UTF-8 是以 8位(bit)
    • 所以 L 对应的 76 就对应 01001100 (8位)
    • 如果是 12 对应的是 00001100
    • 字节是二进制数据的单位。一个字节通常8位长

    字节换算

    • 常见的存储单位主要有 bit(位)、B(字节)、KB(千字节)、MB(兆字节)、GB(千兆字节)。它们之间主要有如下换算关系:
    • 1B=8bit
    • 1KB=1024B
    • 1MB=1024KB
    • 1GB=1024MB
    • 其中 B 是 Byte 的缩写。
    • bit代表的是最小单位,可以理解为一个小格 只能存储1或者0
    • Byte = 8个 bit
    • 现实生活中商家卖的 1GB 硬盘 是以 1000为单位,实际系统显示是以 1024计算单位

    字符集

    ASCII码:

    • 国际标准,通过数字代表只有128个字符:基本的英语 + 符合
    • 所以使用 1 字节,就能表达所有的字符信息 如 00001100 ,最多可以表达 256个字符

    GB2312 GBK GB18030

    • 中文字符集 最多的GB18030收集了 70000
    • 所以使用 2 字节 代表一个汉子,

    UTF

    国际标准 综合通用字符集,什么语言都有 UTF-8就是以8位为单元,一个字节。 字节流(二进制) UCS-2编码(16进制) UTF-16以16位为单元,2个字节。

    为什么是 UTF-8

    UTF-8编码规则:

                 1.可变长编码,由第一个字节决定该字符编码长度
    
                 2.大于127的码点都用多字节来编码,多字节包含开头字节和后续字节开头字节以若干个1开头(长度为几就有几个1,因此只要读完开头字节就可以知道本字符共有多少个字节),后接1个0.后续字节都以10开头。
    
                 3.从右到做,后续字节每个字节占用原码点6个位,剩余的放在开头字节。
    
                 4.开头字节和后续字节不共享任何数据,因此utf8是自同步的。举例来说我们看到一个字节以110…开头时,我们就知道这是一个2字节的字符的开头字节。
    

    起源地下载网 » 计算机 基础-字符编码

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元