我有一个在 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,结果相同。
有谁知道我需要哪种编码?
或者我在哪里可以找到?