Se você não alterou o arquivo, pode tentar M-x revert-buffer-with-coding-system
. Um dos latin-1
ou utf-8
deve funcionar, dependendo do arquivo.
Você também pode marcar o arquivo inteiro com C-x h
e, em seguida, tentar M-x recode-region
. Ele perguntará por Text was really in
e But was interpreted as
. Para o primeiro arquivo da sua pergunta, parece que ele deve ser latin-1
e utf-8
e, para o segundo exemplo, provavelmente deve ser o contrário, utf-8
e latin-1
.
Depois de acertar, você pode escolher em qual sistema de codificação salvar o arquivo usando M-x set-buffer-file-coding-system
(ou C-x C-m f
para abreviar).