python sublime3 [Decode error - output not utf-8] 中文顯示問題
阿新 • • 發佈:2018-12-27
encoding 分享 解決 今天 python 你好 如果 開頭 inf
一般來說,這個是編碼問題
祭出大殺器,就能解決問題
# coding: utf-8 import sys reload(sys) sys.setdefaultencoding("utf-8") print ‘你好‘ >>>你好
不過今天說的是另一種問題
在sublime裏面運行是 [Decode error - output not utf-8]
cmd下運行就沒問題
代碼如下
# coding: utf-8 import sys reload(sys) sys.setdefaultencoding("utf-8") print "GOOD-成功"
cmd下
sublime下
#這個的話其實編碼沒問題,是sublime的bug #改成 print "GOOD-成功-GOOD" 就沒問題 #解決方法就是結尾打個空格即可 print "GOOD-成功 " #測試了幾種姿勢都是可以的 print "成功-GOOD" print "成功-GOOD-成功" #總結下來就是不能非中文開頭,中文結尾
這個蛋疼的bug讓我頭疼了好幾個月,這次總算揪出來了,這裏寫一下,
如果你也碰到了,頭大,希望對你有用
python sublime3 [Decode error - output not utf-8] 中文顯示問題