在Windows写好的python程序,放到Ubuntu中运行时,出现了以下错误:
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe8 in position 39: ordinal not in range(128)
解决方法:
在Python程序最前面加上以下语句:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
将默认编码设置为utf-8
在Windows写好的python程序,放到Ubuntu中运行时,出现了以下错误:
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe8 in position 39: ordinal not in range(128)
解决方法:
在Python程序最前面加上以下语句:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
将默认编码设置为utf-8