10---字符编码(妈妈咪,这里历史太复杂)

主要结论:以什么格式保存在硬盘中,就以什么格式读取,不会乱码

前两个阶段:
    打开python解释器
    文件由硬盘读入内存

保证运行python程序前两个阶段不乱码的核心法则
        指定头文件
        # coding:文件当初存入硬盘时采用的编码格式
第三个阶段
  识别python语法,解释器解释执行内存中的程序文件

保证不会出现乱码
python3的字符串类型默认直接存成Unicode格式,无论如何都不会乱码 保证python2的字符串类型不乱码 强制存成Unicode:x
= u''

 

这里由于历史神马的都很复杂,请允许我偷个懒,借用一下我的老师egon的知乎专栏。

https://zhuanlan.zhihu.com/p/108805502

posted @ 2020-03-12 18:20  微信搜索-程序媛小庄  阅读(131)  评论(0编辑  收藏  举报