1
8
听起来你的语言环境坏了
并有其他字节->Unicode问题
是的。你为Python 2.7做的事情是一个只掩盖了真正问题的黑客(你必须这样做是有原因的)。
要修复您的区域设置,请尝试键入
您应该首先尝试修复您的区域设置。如果
如果其他方法都失败了,您可以通过设置
如果python在设置之后仍然抛出错误
|
2
1
对于仅限python的解决方案,必须重新创建
在这之后,一个正常的
但是您应该尝试找出为什么您的终端设置为如此奇怪的编码(python只是尝试采用这种编码)。也许你的操作系统配置错了。
编辑:在我的测试中,取消设置env变量
印刷的
所以我想你可能想
|
3
0
我在基于ubuntu 18.04的docker容器中使用python时遇到了这个问题。 这似乎是一个区域设置问题,通过在Dockerfile中添加以下内容解决了该问题:
|
4
-2
Python 3(包括3.6)已经支持Unicode。这是医生- https://docs.python.org/3/howto/unicode.html
所以不需要像Python2.7那样强制支持Unicode。试着正常运行代码。如果在读取Unicode文本文件时出错,则需要使用
|
5
-3
我的意思是你可以编写这样的自定义函数: (我知道不是最理想的)
|
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |