Python3 - 将字符串重新解释为字节

时间:2018-05-12 05:00:32

标签: python python-3.x unicode python-unicode

我在python中有一个字符串,带有一些字面字节和一些字面的ascii字符,例如print(s)提供:

The message - \xe3\x83\xa9\xe3\x82\xa4 ... that was the message

有没有一种简单的方法可以将这个字符串重新解释为python中的字节,然后解码为utf-16?或者我是否必须自己手动搜索并分离出unicode字符?

如果我可以将字符串声明为文字,我会没事的,例如,

b"The message - \xe3\x83\xa9\xe3\x82\xa4 ... that was the message".decode('utf-8')

但不幸的是我有一个字符串变量。

0 个答案:

没有答案