如何从ISO-8859-1格式转换为UTF-8格式,然后转换为十六进制格式的字符串python

如何从ISO-8859-1格式转换为UTF-8格式,然后转换为十六进制格式的字符串python,python,utf-8,hex,Python,Utf 8,Hex,如何转换UTF-8格式字符'戧' 并将其存储为字符串“0xe6 0x88 0xa7” 这是我的密码。请告诉我出了什么问题。这在Python 3.7中适用 a = '戧' encoded_bytes = a.encode(encoding='utf-8') print(' '.join([hex(b) for b in encoded_bytes])) >>> 0xe6 0x88 0xa7 您可以使用内置函数hex,即'.join(十六进制(b)表示编码字节中的b)删除一些样

如何转换UTF-8格式字符'戧' 并将其存储为字符串“0xe6 0x88 0xa7”


这是我的密码。请告诉我出了什么问题。

这在Python 3.7中适用

a = '戧'
encoded_bytes = a.encode(encoding='utf-8')
print(' '.join([hex(b) for b in encoded_bytes]))

>>> 0xe6 0x88 0xa7

您可以使用内置函数
hex
,即
'.join(十六进制(b)表示编码字节中的b)
删除一些样板文件。无法对字符进行编码”戧" 使用ISO 8859-1(“拉丁语-1”)。如果使用此编解码器打开文件,则变量
c
永远不能具有值“戧".
a = '戧'
encoded_bytes = a.encode(encoding='utf-8')
print(' '.join([hex(b) for b in encoded_bytes]))

>>> 0xe6 0x88 0xa7