[問題] print UnicodeEncodeError: 'cp950'

看板Python作者 (哥)時間9年前 (2016/10/12 17:14), 編輯推噓2(2010)
留言12則, 4人參與, 最新討論串1/1
python 3.4 print 會出現 UnicodeEncodeError: 'cp950' codec can't encode character ... ... 如這裡有一點討論: https://goo.gl/1TQVXc 但現在問題是,我的程式是要以pyinstaller 包起來,執行的環境是不是cp950也不確定 所以上面說重新把編碼成cp950的解決方式似乎也不好。 還有其他的方法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.78.194 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1476263689.A.B8E.html

10/12 17:31, , 1F
sys.stdout.encoding, 不保證有值可以用
10/12 17:31, 1F

10/12 17:35, , 2F
我正好在看這篇 https://goo.gl/iA2vi9
10/12 17:35, 2F

10/12 17:35, , 3F
但你又正好打臉說不保講有值可以用……
10/12 17:35, 3F

10/12 17:36, , 4F
我的環境也是 None
10/12 17:36, 4F

10/12 17:42, , 6F

10/12 17:49, , 7F
嗯,謝謝。研究一下。
10/12 17:49, 7F

10/12 18:06, , 8F
3.6 好像有解:https://goo.gl/ii2x4T
10/12 18:06, 8F

10/12 23:00, , 9F
去github抓新版的pyinstaller,pip目前的版本有問題
10/12 23:00, 9F

10/13 11:51, , 10F
@WusoAiwen,你是說python3.6在pyinstaller上有問題?
10/13 11:51, 10F

10/13 11:52, , 11F
還是他有針對python 在 cmd 下的 unicode 輸出入本來就有
10/13 11:52, 11F

10/13 11:52, , 12F
有改?
10/13 11:52, 12F
文章代碼(AID): #1N_Vy9kE (Python)
文章代碼(AID): #1N_Vy9kE (Python)