Python27编码方式各种情况总结
1、程序开发无可避免会遇到编码问题,尤其是Python2版本默认ASSII编码,而Pytho艘绒庳焰n3默认Unicode,在使用Pyth泠贾高框on2时候为避免类似nUnicodeDecodeError: 'utf8' codec can't decode byte 0xb6 in position 0: invalid start byte yq30这样的报错,一定要做到py文件头加#coding:utf-8这只是编码路上的第一步

3、如果有操作数据库,数据库字符集utf8,在连接时候一定要加charset='utf8'

5、UniCode是一种编码,utf8是UniCode的具体实现,utf8用三个字节代表一个汉字。u'\xe6\xb7\xb1\xe5\x9c\xb3 这就就是utf8了 u代表Unicode类型,通过decode解码成Unicode

7、u'\u6df1\u5733是Unicode 字符串形式,转成中文方法 如下图
