我有一个简单的Python脚本,用于获取推文的文本内容。
然而,表情符号以某种方式被编码,因此在输出中看起来像这样 \xf0\x9f\x90\xa3。
有没有办法从这个输出中找出这个表情符号是什么?
我有一个简单的Python脚本,用于获取推文的文本内容。
然而,表情符号以某种方式被编码,因此在输出中看起来像这样 \xf0\x9f\x90\xa3。
有没有办法从这个输出中找出这个表情符号是什么?
b = b'\xf0\x9f\x90\xa3'
txt = b.decode('utf-8')
str
,那么可能是因为错误地使用了latin-1
或其他代码页进行解码,所以请撤销操作并改用UTF-8重新进行编码。b = '\xf0\x9f\x90\xa3'
txt = b.encode('latin-1').decode('utf-8')
# If it's not latin-1, could be sys.getdefaultencoding()
unicodedata
报告该字符为 HATCHING CHICK
。
HATCHING CHICK
. 没有了解您的脚本在做什么,很难再多说些什么... - mata\xf0\x9f\x90\xa3
,所以他想知道那实际上是什么表情符号... - Aaron