作者ggirls (哥)
看板Python
标题[问题] print UnicodeEncodeError: 'cp950'
时间Wed Oct 12 17:14:46 2016
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://webptt.com/cn.aspx?n=bbs/Python/M.1476263689.A.B8E.html
1F:→ AndCycle: sys.stdout.encoding, 不保证有值可以用 10/12 17:31
3F:→ ggirls: 但你又正好打脸说不保讲有值可以用…… 10/12 17:35
4F:→ ggirls: 我的环境也是 None 10/12 17:36
7F:→ ggirls: 嗯,谢谢。研究一下。 10/12 17:49
9F:推 WusoAiwen: 去github抓新版的pyinstaller,pip目前的版本有问题 10/12 23:00
10F:→ ggirls: @WusoAiwen,你是说python3.6在pyinstaller上有问题? 10/13 11:51
11F:→ ggirls: 还是他有针对python 在 cmd 下的 unicode 输出入本来就有 10/13 11:52
12F:→ ggirls: 有改? 10/13 11:52