2 Кодирование и декодирование

Всегда кодировать из Юникода в байтах. В этом направлении, вы можете выбрать кодировку.

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

 

Другой способ для декодирования из байтов в Unicode. В этом направлении, вы должны знать , что кодировка.

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