16Python编码和解码

51 阅读1分钟

一、为什么有字符编码

编码是信息从一种形式或格式转换为另一种形式的过程,简称编码

说到编码就不得不说计算机能读“懂”什么了,计算机在我们常规认知里他能读“懂”图片、文字、数字、声音等等我们现在在日常使用中的一切内容。

但,计算机真的能吗? 答案 是,也不是。 他要读取以上的内容是要有一定条件的。

计算机可以直接识别/认识的东西不是0就是1,对计算机来说就是一个“非黑即白”/‘非真即假’的世界。计算机的世界实际上就是一个由0和1组成的二进制世界。

那么我我们接着说,编码对我们“使用人”有何种意义?人类有人的语言,机器有机器的语言。为了让了让计算机读懂我们的“语言”那就需要有一种机制进行转换,这就是“编码”的大概念。

二、有哪些字符编码

image.png

image.png

image.png

image.png

三、编码的转换机制

image.png

image.png

image.png

image.png