
1 lhx2008 2018 年 1 月 12 日 via Android 命令行可能不支持 unicode 输出,print 前先 encode |
3 xawsolevo 2018 年 1 月 12 日 可以试试先 encode 到 latin 再 decode 为 utf8 |
4 est 2018 年 1 月 12 日 用的 windows ? |
6 privatez 2018 年 1 月 12 日 import sys reload(sys) sys.setdefaultencoding('utf8') 试试看 QAQ |
7 Arnie97 2018 年 1 月 12 日 via Android 1. 请将$LANG 或$LC_ALL 设置为 en_US.utf8 或 zh_CN.utf8。 2. 如果不存在上述的 locale,先用 locale-gen 生成。具体操作可以参考 https://help.ubuntu.com/community/Locale 3. 如果不考虑 Python 2 的兼容性,不必加 encoding 头部。Python 3 会忽略这行注释,强制要求 UTF-8 源码。 @est 楼主发帖时已经说了 Ubuntu ;并且 Windows 无法将代码页设置为 ASCII。 @xawsolevo 就是因为你这种人才会发生 /t/421212 这种情况 |