Python 如何重新创建坏字符编码?葡萄牙文字符问题

Python 如何重新创建坏字符编码?葡萄牙文字符问题,python,character-encoding,Python,Character Encoding,我有葡萄牙语和西班牙语字符编码错误的文件,即“OlÃamigo”而不是“Oláamigo”。 我不懂这些语言,手工很难找到所有这些错误 我的想法是为每个特殊字符重新创建这样糟糕的编码,这样我就可以在所有文件中自动替换它 我试着这样做 b“á” 或将该字符写入文件,然后将其读取为: 打开(“file.txt”,encoding=“ascii”)作为f: f、 读() 但每次尝试都会引发一个异常。实际上,我在发布后几分钟就解决了这个问题。。。 不管怎样,对于其他正在与之抗争的人来说,一切都在这里

我有葡萄牙语和西班牙语字符编码错误的文件,即“OlÃamigo”而不是“Oláamigo”。
我不懂这些语言,手工很难找到所有这些错误

我的想法是为每个特殊字符重新创建这样糟糕的编码,这样我就可以在所有文件中自动替换它

我试着这样做

b“á”
或将该字符写入文件,然后将其读取为:

打开(“file.txt”,encoding=“ascii”)作为f:
f、 读()

但每次尝试都会引发一个异常。

实际上,我在发布后几分钟就解决了这个问题。。。 不管怎样,对于其他正在与之抗争的人来说,一切都在这里: