python - Python LookupError:未知编码:cp65001
问题描述
这个问题在这里已经有了答案:
Python 2.7:LookupError:未知编码: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 没有。为什么?
解决方案
推荐阅读
- firebase - @firebase/testing - 如何在 Firestore 规则测试中使用身份验证自定义声明?
- sql - Identify number of rows by id that have sequential values in another column, with the greatest of those values equaling a specific value
- event-handling - How do I configure Event Processors in Axon with Spring?
- linux - Why does UnityWebRequest return unkown error when I do a GET request on Linux?
- javascript - 使用 jquery 删除 div 元素而不删除其中的任何内容
- android - Android:选择列表视图项目时如何播放歌曲
- python - 无法获取具有未知等级的形状的长度
- php - 如何显示来自不同数据库表的多个名称
- spring - 在 Spring Boot 中初始化自动装配服务
- laravel - Laravel 与碳的日期差异