【发布时间】:2016-09-28 18:14:52
【问题描述】:
我在玩\N{name}(Unicode 数据库中名为 name 的字符),但它不起作用。
输入此代码:
print "\N{GREEK CAPITAL LETTER DELTA}"
或者这个变种:
print u"\N{GREEK CAPITAL LETTER DELTA}"
我得到了结果:
\N{GREEK CAPITAL LETTER DELTA}
在这两种情况下。
有什么问题?为什么我没有从 Unicode 数据库中获取字符?
【问题讨论】:
-
为什么你的问题开头有
\N,其余的例子有/N? -
我编辑了。对不起,只是愚蠢的错误。
-
但是
print u"\N{GREEK CAPITAL LETTER DELTA}"可以吗?你真的用了\N还是/N? -
我收到一个错误 - UnicodeEncodeError: 'charmap' codec can't encode character u'\xd8' in position 0: character maps to
-
stackoverflow.com/questions/14284269/… 取决于您的终端编码
标签: python python-2.7 unicode escaping