编码的初识

Posted zanao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编码的初识相关的知识,希望对你有一定的参考价值。

用途:

? 密码本:二进制 与 文字的对应关系

ASCII

? 最早的密码本:二进制与 英文字母,数字,特殊字符的对应关系

格式:

01100001                a

01100010                b

字节数:

? 英文1个字节

GBK 国标:

? 文字母,数字,特殊字符 ASCII

字节数:

? 英文: 1个字节

? 中文: 2个字节

例题:

'ab太白'  :6个字节

'中国12he' : GBK:  8个字节

Unicode: 万国码

? 兼容性高,他与任何的密码本都有映射关系

格式:

01100001 01100001 01100001 01100001             a

01100001 01100001 01100101 01100001             中

字节数:

? 英文: 2个字节

? 中文: 4个字节

例题

'中国12he'  :  UTF-8:  10个字节

UTF-8

格式:

01100001                                                a   使用的ASCII

01100001 01100001                           欧洲..

01100001 01100101 01100001              中

字节数:

? 英文: 1个字节

? 欧洲: 2个字节

? 亚洲: 3个字节

例题:

'ab太白'   共8个字节

单位转换


1字节 = 8位
1Byte = 8bit
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB   常用的就是TB

1024TB = 1PB
1024PB = 1EB

以上是关于编码的初识的主要内容,如果未能解决你的问题,请参考以下文章

Java初识方法

Python 1 初识python 编码 注释

初识OpenGL 片段着色器(Fragment Shader)

初识OpenGL 片段着色器(Fragment Shader)

markdown 打字稿...编码说明,提示,作弊,指南,代码片段和教程文章

初识Python(注释代码缩进编码规范标识符变量)