0

我试图了解编码/解码字符串在 Python 中是如何工作的,但我很困惑。

如果我有这样的字符串:

'\x87\x0e)\xb9\xb0\x0f\t"c\xc7\xf1\x97B\xc6\x17\xee\xab\x1d\xbf\xc0\xd0\x06j\xc3'

这是哪种类型?十六进制?以及如何将其转换为 utf-8?

4

1 回答 1

1

这样你就可以用这个字符串构造 Unicode 对象

u='\x87\x0e)\xb9\xb0\x0f\t"c\xc7\xf1\x97B\xc6\x17\xee\xab\x1d\xbf\xc0\xd0\x06j\xc3'.decode('UTF16')
print type(u)
于 2012-11-04T23:22:09.473 回答