【发布时间】:2018-09-21 00:48:33
【问题描述】:
我发现是TWO HEARTShere的字符。我试着解码它:
a = '\ud83d\udc95'
a.encode('utf-8').decode('utf-8')
UnicodeEncodeError: 'utf-8' codec can't encode characters in position 0-1: surrogates not allowed
如何获得正确的符号?
谢谢。
【问题讨论】:
-
你试过搜索错误信息吗?
-
您的链接将
u'\U0001f495'显示为 Python 转义;相反,在这里您使用 Java/JavaScript 转义。为什么? -
这是我收到的数据。