python3.0中文编码处理,解决UnicodeEncodeError: 'ascii' codec can't encode character 问题

最直接的解决方法

在文件头加入

# -*- coding: utf-8 -*-

如果还没办法解决这个问题的话,可以再引入如下代码

# 使得 sys.getdefaultencoding() 的值为 'utf-8'  
reload(sys)                      # reload 才能调用 setdefaultencoding 方法  
sys.setdefaultencoding('utf-8')  # 设置 'utf-8'  

作者:Qingyun
                
comments powered by Disqus