更改Python3.4的默认编码?
我正在使用Python3.4,我需要更改默认编码,但我不知道怎么做。在Python2.x上,可以使用以下技巧:更改Python3.4的默认编码?,python,encoding,utf-8,ascii,Python,Encoding,Utf 8,Ascii,我正在使用Python3.4,我需要更改默认编码,但我不知道怎么做。在Python2.x上,可以使用以下技巧: import sys reload(sys) # Reload does the trick! sys.setdefaultencoding('UTF8') 但是它不再适用于Python3.x。我的默认编码是US-ASCII,但我需要使用UTF-8来导出带有重音的dict export pythonionecoding=utf-8在shell中尝试此操作。它似乎不起作用,我得到了S
import sys
reload(sys) # Reload does the trick!
sys.setdefaultencoding('UTF8')
但是它不再适用于Python3.x。我的默认编码是
US-ASCII
,但我需要使用UTF-8
来导出带有重音的dict export pythonionecoding=utf-8
在shell中尝试此操作。它似乎不起作用,我得到了SyntaxError:invalid syntax
。这不是python语句,您必须在bashrc
文件中导出。export pythonionecoding=utf-8
在shell中尝试此操作。它似乎不起作用,我得到SyntaxError:invalid syntax
。这不是python语句,您必须在bashrc
文件中导出。