Python脚本不打印西班牙语字符

2024-09-27 00:22:11 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我从命令行打印一个西班牙语单词,它可以正常工作:

>>> 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

多谢各位


Tags: and命令行py脚本thatisit字符

热门问题