Python3中默认的字符编码格式即Utf-8,Python2中采用u'中文'的方式,不再支持。

字符串转码方法:str.encode('转码的格式'),例如str.encode('GBK')

其他格式的字节流转码成str(utf-8):bytes.decode('utf-8')。


Python一直没有方便的IDE,但是微软除了Python插件后,提供了很大的便利。但是在VS中使用中文,会遇到编码错误,这是因为,VS的默认编码方式不是UTF-8造成的,解决方法是:VS-》文件-》高级保存选项-》编码,选择UTF-8,问题解决。


遇到乱码的时候,一定搞清楚数据的编码格式,然后采用encode和decode两个函数进行统一,即可解决中文乱码的问题。