更改Python的默认编码?我有很多“不能编码”和“无法解码”的问题Python当我从控制台运行我的应用程序时。但在月食 皮德夫,默认字符编码设置为乌特夫-8我很好。我搜索了一下设置默认编码,人们说Python删除了sys.setdefaultencoding函数在启动时,我们不能使用它。那么什么是最好的解决方案呢?
3 回答
慕慕森
TA贡献1856条经验 获得超17个赞
setdefaultencoding()sys:
import sys# sys.setdefaultencoding() does not exist, here!reload(sys) # Reload does the trick!sys.setdefaultencoding('UTF8')这不是一件安全的事sys.setdefaultencoding()sys
慕的地6264312
TA贡献1817条经验 获得超6个赞
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-5: ordinal not in range(128)
export PYTHONIOENCODING=utf8
添加回答
举报
0/150
提交
取消
