编码和解码

始终从 unicode 编码为字节。在这个方向上,你可以选择编码

>>> u'🐍'.encode('utf-8')
'\xf0\x9f\x90\x8d'

另一种方法是从字节解码到 unicode。在这个方向上,你必须知道编码是什么

>>> b'\xf0\x9f\x90\x8d'.decode('utf-8')
u'\U0001f40d'