utf-8解码获取UnicodeDecodeError

时间:2019-06-18 05:29:44

标签: python arrays string unicode utf-8

我知道这个问题可能已经被问过1000次了,但是我找不到解决问题的办法。

当尝试将byte []解码为字符串时,我无法设法解码某些字节。关键是我有一些字符串数据,我将其加密为byte [],然后又想将该byte []解码为字符串。

plaintext.rstrip(b"\0").decode("utf-8")

这是我得到的错误: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 0: invalid continuation byte

“断”字节的示例:\x81\x19\x13

我可以使用ISO-8859-1Latin_1来代替UTF-8,但随后我将无法获得原样的字符串。

0 个答案:

没有答案