【发布时间】:2014-02-10 19:05:40
【问题描述】:
您好,我想知道如何在 python 中附加然后打印扩展的 ASCII 代码。 我有以下。
code = chr(247)
li = []
li.append(code)
print li
当它应该是一个除法符号时,python 打印出来的结果是 ['\xf7']。如果我直接简单地打印代码“打印代码”,那么我会得到除法符号,但如果我将它附加到列表中则不会。我做错了什么?
谢谢。
【问题讨论】:
-
扩展 ASCII 定义不明确。有许多。为什么不使用 Unicode?span>
-
没有“扩展 ASCII”这样的东西,有许多不同的编码,其中 247 可以表示不同的东西。您需要使用正确的编码解码字符串。
-
最常见的扩展名是 Latin-1 的说明非常有帮助。
标签: python ascii python-2.x