一、关于编码和乱码,有以下几个重要的概念需要搞清楚:
二、Pycharm 设置编码, 可以按如下步骤设置:
Ctrl + Shift + A
搜索 encoding
把能设置成 utf-8 的地方都设置成 utf-8
想要一劳永逸,就将默认设置里的encoding都设置为utf-8,如下:
三、关于字符集和编码的历史渊源、Unicode和UTF-8的关系,请查看参考资料第三个链接,讲的很好。
Windows 上, Pycharm 如何设置默认编码为 UTF-8 ? https://segmentfault.com/q/1010000007395685
Python2.7 中文字符编码,使用Unicode时,选择什么编码格式?https://www.zhihu.com/question/28164512
Unicode 和 UTF-8 有何区别?(讲的很好)https://www.zhihu.com/question/23374078
转:https://www.cnblogs.com/swje/p/7755474.html