编码的种类与发展史及其表现形式

Posted clara51

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编码的种类与发展史及其表现形式相关的知识,希望对你有一定的参考价值。

编码二
ascii: 字母,数字,特殊字符。
A: 0000 0010
B: 0000 0010
unicode: 万国码,包含世界上所有的文字。
创建之初:
A :0000 0010 0000 0010
中:0001 0010 0000 0010
升级:
A :0000 0010 0000 0010 0000 0010 0000 0010 32 位
中:0001 0010 0000 0010 0000 0010 0000 0010
浪费资源。
对unicode 升级:utf-8
A :0000 0010 8位
欧:0000 0010 0000 0010 16位
中:0000 0010 0000 0010 0000 0010 24位

gb2312: 国标:字母,数字,特殊字符,中文。
A :0000 0010 8位
中:0000 0010 0000 0010 16位

1, 编码之间能不能互相识别。 不能互相识别。
2, 网络传输,或者硬盘存储的010101,必须是以非uniocde编码方式的01010101.

大环境python3x:
str:内存(内部)编码方式为Unicode。
bytes:python的基础数据类型之一,他和str相当于双胞胎,str拥有的所有方法,bytes类型都适用。

int
tuple
list
dict
set
区别:
英文字母:
str:
表现形式:s1 = ‘alex‘
内部编码方式:unicode


bytes:
表现形式:b1 = b‘alex‘
内部编码方式:非unicode

中文:
str:
表现形式:s1 = ‘太白‘
内部编码方式:unicode


bytes:
表现形式:b1 = b‘xe5xa4xaaxe7x99xbd‘
内部编码方式:非unicode

如何使用:
你想将一部分内容(字符串)写入文件,或者通过网络socket传输,这样这部分内容(字符串)必须转化成bytes才可以进行。
平时你代码中,使用字符串。









































以上是关于编码的种类与发展史及其表现形式的主要内容,如果未能解决你的问题,请参考以下文章

VR全景智慧城市:360全景市场需要背景及其优势~

前端技术的发展与演变

股市的逻辑形式与策略

网企-10

如何实现沉浸式旅游与非物质文化遗产的共同发展

汇编语言从入门到精通-预备知识