Day 08 字符编码

字符编码

ASCII码

总共规定了 128 个符号所对应的数字代号,使用了 7 位二进制的位来表示这些数字。其中包含了英文的大小写字母、数字、标点符号等常用的字符,数字代号从 0127

unicode和UTF

unicode是字符的集合,里面几乎包含了所有国家的所有字符,所以也被称为万国码

utf8是unicode的一种编码方式,可以减少内存的占用

解释器与硬盘内存之间的编码与解码

如何保证不乱码

  1. 字符按照什么标准而编码的,就要按照什么标准解码,此处的标准指的就是字符编码。(相当于怎么来怎么回)
  2. 通过unicode来编码和解码(通过Unicode这个字符的大集合来实现转换,而内存中就是unicode)
  3. pycharm编辑器的编码类型与python解释器的编码类型需一致
原文地址:https://www.cnblogs.com/2222bai/p/11534212.html