字符编码
1 | 将人类的字符编码/转换成计算机能识别的数字 |
字符编码需要记住的概念
01 内存中固定使用unicode编码,我们唯一可以改变的是存储到硬盘时使用的编码
02 要想保证存取文件不乱乱码,应该保证文档当初是以什么编码格式存的,就应该以什么编码格式去读取
03 python3解释器默认编码是UTF-8,python2解释器默认编码是ASCII
1 | 在python2中有两种字符串编码格式 |
04 编码与解码
1 | unicode-------编码encode-------->gbk |
总结python2与python3:
1 | 在python2中的字符粗类型str都是unicode按照文件头的指定的编码,编码之后的结果 |