【发布时间】:2016-08-06 00:41:50
【问题描述】:
我尝试将 UTF-8 保留为 Python 中的默认编码。
我试过了:
>>> import sys
>>> sys.getdefaultencoding()
'ascii'
我也试过了:
>>> import sys
>>> reload(sys)
<module 'sys' (built-in)>
>>> sys.setdefaultencoding('UTF8')
>>> sys.getdefaultencoding()
'UTF8'
>>>
但关闭会话并打开新会话后,结果如下:
>>> import sys
>>> sys.getdefaultencoding()
'ascii'
如何保持我的更改?(我知道更改为 UTF-8 并不总是一个好主意。它位于 Python 的 Docker 容器中)。
我知道这是可能的。我看到有人将 UTF-8 作为他的默认编码(总是)。
【问题讨论】: