我正在用Python(discord.py)编写ReactionRoles-Discord-Bot。该Bot将ReactionRoles-Smileys保存为UFT8编码。
编码的类型为字节,但已转换为str进行保存。该字符串看起来像"b'\\xf0\\x9f\\x98\\x82'"
。我正在使用EMOJI_ENCODED = str(EMOJI.encode('utf8'))
对其进行编码,但是bytes(EMOJI_ENCODED).decode('utf8')
无法正常工作。
您知道如何解码或如何以更好的方式保存它吗?
b = EMOJI.encode()
(默认为UTF-8)以获取字节字符串,然后执行s = b.decode()
以获取Unicode字符串。