Python 如何恢复使用base64编码的文本?

Python 如何恢复使用base64编码的文本?,python,base64,restore,corruption,Python,Base64,Restore,Corruption,如何恢复被base64编码损坏的文本?例如 f('Dan=E7a')=Dança 我尝试使用python,但没有成功 看起来像是编码,而不是base-64 Python标准库中有一个名为的模块,应该能够转换文本。你说的“被破坏”是什么意思?那是文本base64编码的吗?有一个错误是“破坏数据编码”我可以修复这个错误,但是数据存储中的一条记录不好,我想恢复它谢谢你的回答。但是我仍然不能正确地理解它,因为当我运行decodestring时,我得到了像Dan\xe7a这样的字符,错误是“破坏数据编码

如何恢复被base64编码损坏的文本?例如

f('Dan=E7a')=Dança
我尝试使用python,但没有成功

看起来像是编码,而不是base-64


Python标准库中有一个名为的模块,应该能够转换文本。

你说的“被破坏”是什么意思?那是文本base64编码的吗?有一个错误是“破坏数据编码”我可以修复这个错误,但是数据存储中的一条记录不好,我想恢复它谢谢你的回答。但是我仍然不能正确地理解它,因为当我运行
decodestring
时,我得到了像
Dan\xe7a
这样的字符,错误是“破坏数据编码”@Niklas:len(“Dan\xe7a”)返回了什么?如果是5,你的答案是正确的
\xe7
是一个转义序列,表示序号为0xe7的字节。查看此表中E7的条目:。如果len不是5,请向我们显示您的代码。
>>len(“Dan\xe7a”)
5,因此我将运行一个带有编码文本的文件进行编程。感谢您的帮助您是如何将“Dan\xe7a”转换为ascii或unicode的?在对字符串应用decodestring之后。如果它对某人有用,我会回复我。unicode(解码字符串(内容),'iso-8859-1'),因为内容类型是iso-8859-1。