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 这种情况😂 |