gpt4 book ai didi

python - 在 Windows XP 的 cygwin 上使用 python 显示 GBP 符号(井号)需要什么编码?

转载 作者:太空狗 更新时间:2023-10-29 20:44:25 26 4
gpt4 key购买 nike

我有一个在 cygwin 中运行的 python (2.5.4) 脚本(在 Windows XP 的 DOS 框中)。我想在输出中包含一个井号 (£)。如果这样做,我会收到此错误:

SyntaxError: Non-ASCII character '\xa3' in file dbscan.py on line 253, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

好的。所以我查看了那个 PEP,现在尝试将它添加到我的脚本的开头:

# coding=cp437

这阻止了错误,但输出显示了 ú 它应该显示 £。

我也尝试过 ISO-8859-1,结果相同。

有人知道我需要哪种编码吗?

或者我可以在哪里寻找答案?

最佳答案

井号的 Unicode 是 163(十进制)或十六进制的 A3,因此无论脚本的编码如何,只要输出编码工作正常,以下内容都应该有效。

print u"\xA3"

关于python - 在 Windows XP 的 cygwin 上使用 python 显示 GBP 符号(井号)需要什么编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/705434/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com