【发布时间】:2014-01-31 11:12:06
【问题描述】:
python chr(128) 不转换大于 127 的十进制值,显示下面提到的字符
chr(128)
�
我是 python 新手。请帮帮我
【问题讨论】:
-
char()取 0 到 255(总共 256 个值)对应的 ascii 字符,并将它们翻译成字符。 -
您的实际期望是什么?你的代码是什么?你的问题是什么/为什么这种行为对你来说是个问题?
-
其实我的闲置显示欧元货币符号'\x80' => €
-
这完全取决于您的终端编码(和 python 版本;在 python 3 中,参数是 Unicode 代码点)。