我无法显示 unicode 项目u'\u201d'
。我对其他 unicode 项目没有问题。我使用了 UTF-8,但随后这个字符出现并在我的代码上下雨了。我在解释器中尝试了不同的东西。但基本上在哪里:
c = u'\u201d'
我收到此错误:
Traceback (most recent call last):
File "<pyshell#154>", line 1, in <module>
c.decode('utf-32')
File "C:\Python27\lib\encodings\utf_32.py", line 11, in decode
return codecs.utf_32_decode(input, errors, True)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u201d' in position 0: ordinal not in range(128)
我需要在 GUI 中显示它,以便检查输出,然后将其存储为纯文本。 在 python 中转换 unicode 字符串 解释了一点,但是我仍然明显遗漏了一些东西。