如果我从命令行打印一个西班牙语单词,它可以正常工作:
>>> print("Ñandú")
Ñandú
>>>
但如果我将同一行放入python脚本并从操作系统执行,则不会显示西班牙语字符:
$ tail ñandu.py
print("Ñandú")
$ py ñandu.py
¦and¦ <---------- That is what it prints intstead of "Ñandú".
如果我使用双引号或简单引号,也会发生同样的情况。 我想这是一个编码问题,但我没有设法解决它
我从运行在Windows10上的GitBash会话运行它。(我使用的是公司的电脑,我没有太多的选择来取代操作系统)
Python版本为3.8.1,系统代码页为850
多谢各位
目前没有回答
相关问题 更多 >
编程相关推荐