这个问题在这里已经有了答案:
Python 2.7 : LookupError: unknown encoding: cp65001
但我的情况略有不同。我正在使用msys(mingw64)终端构建一个项目;我有两个版本的python 3.8和2.7。设置后:
set PYTHONIOENCODING=UTF-8
正如公认答案中所建议的,只有python3可以看到变量:
MINGW64 /c/Disk_D_Backup/Projects/zyn-fusion-build
$ set PYTHONIOENCODING=utf-8
MINGW64 /c/Disk_D_Backup/Projects/zyn-fusion-build
$ python3 -c "import sys; print('Encoding='+sys.stdin.encoding)"
Encoding=utf-8
MINGW64 /c/Disk_D_Backup/Projects/zyn-fusion-build
$ python2 -c "import sys; print('Encoding='+sys.stdin.encoding)"
Encoding=cp65001
Python2没有。为什么?
目前没有回答
相关问题 更多 >
编程相关推荐