我正在尝试用Python 将一些中文单词转换为字节。例如,我有这个词:“自”,我尝试通过这样做来转换它:"自".encode()但我只得到这个:b'\xe8\x87\xaa'在网上查看,我认为它需要使用“gbk”编码进行转换,但如果我尝试这样做,我只会得到:b'\xd7\xd4'我需要的是将其转换为:\u81ea
1 回答

慕侠2389804
TA贡献1719条经验 获得超6个赞
\u81ea
是 unicode 代码点而不是 gbk 字节。
您可以通过以下方式转换为:
"自".encode("unicode_escape") # b'\\u81ea'
b'\xd7\xd4'
是该码点的gbk编码,b'\xe8\x87\xaa'
是同一码点的utf-8编码。
添加回答
举报
0/150
提交
取消