编码结果不正确
我试图通过 encode() 将字符串转换为十六进制格式的字节,但失败了。下面是我的代码,我预计 \xFF 会变成 \xFF ,但最终结果是 \xc3。
我可以知道为什么吗?
输入: x ="\x00\x00\xFF\x00\xFF\x00"
x ="\x00\x00\xFF\x00\xFF\x00"
输入: x.encode()
x.encode()
输出: b'\x00\x00\xc3\xbf\x00\xc3\xbf\x00'
b'\x00\x00\xc3\xbf\x00\xc3\xbf\x00'
一只名叫tom的猫
三国纷争
相关分类