为什么这个使用字符'\ u2155'的旧python示例不能在python 3.5提示符下工作?

时间:2017-01-13 17:17:15

标签: python unicode python-unicode

我试图复制这个例子 https://mail.python.org/pipermail/python-list/2012-May/624363.html

我正在研究我的python编码技巧,正在研究各种字符串方法,我发现这些方法是数字的,是十字的,而且是非常有趣的。 python文档没有提供很多例子,所以我自己创建,我可以随时查看。上面链接中显示的第一个示例在我的python 3.5控制台中失败。输出如下:

Intent i = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
i.setType("image/jpeg, image/png");

以下测试其他分数对我来说没问题。

>>> c = '\u2155'
>>> print(c)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Program Files (x86)\Python35-32\lib\encodings\cp437.py", line 19, in
encode
    return codecs.charmap_encode(input,self.errors,encoding_map)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u2155' in position
0: character maps to <undefined>

我错过了什么?

0 个答案:

没有答案