python 3一直報錯
我在 Mac 的終端的python3下輸入 print('中文'), 就可以正常輸出中文,但在sublime里輸入都報錯UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128),已經修改的沒得地方可以改了
我在 Mac 的終端的python3下輸入 print('中文'), 就可以正常輸出中文,但在sublime里輸入都報錯UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128),已經修改的沒得地方可以改了
2017-08-01
舉報
2017-08-01
似乎是 sublime 編譯器的問題,用 vscode 也是可以正常輸出。
2017-08-01
# -*- coding: utf-8 -*-
2017-08-01
我沒遇到過這個問題,但我百度了下在代碼前面加上
reload(sys)
sys.setdefaultencoding('utf8')