首先搞清楚:Python3的默认编码是unicode,Python2的默认编码是ASCII码 为什么需要编解码? 打个比方:假如说我做了一个游戏,叫<西游记>,游戏传到了日本去.但是日本人的电脑不识别中文,一打开全乱码,所以要进行转换.把中文转换成unicode,然后在转换成为日文.同理中文转换成为日文也要先转换成unicode. 一.Python2的转编码 Python 2 的编解码示意图 注:上图只适用于python 2 几个实例去理解字符的编码问题 实例一:直接编码为unicode看是否…