标签:
理解要点:一个标准抽象与具体实现,两个编码一致
编码规范标准如unicode,编码具体实现:如utf8(记住要点,便于理解)
正确输出、显示的内容采用的编码与系统本地编码实际类型要一致
程序文件内或ide声明的字符编码有时与实际编码有区别
python对win本地码一律采用mbcs(程序文件强烈建议统一采用unicode实现)
本地编码字符集可能不包括特定字符
要正确的解码decode的字符串本身编码要与解码指定的编码实际类型要一致
使用要点:三个u
程序中生成中文文件名:u‘中文文件名‘
文件、IDE编码最好统一采用utf8
数据库中文最好unicode
eg:
>>>print ‘严‘.decode(‘utf8‘).encode(‘gbk‘) 严 >>>print u‘严‘.encode(‘gbk‘) 严
标签:
原文地址:http://my.oschina.net/laugh2last/blog/493197