Was Sie sehen, wird als Mojibake bezeichnet . Kurz gesagt, die Anwendung, mit der Sie die Datei öffnen, verwendet die falsche Kodierung, um zu versuchen, die Datei zu lesen. Das Standard-Update besteht darin, ein Transcodierungs-Tool zu verwenden, entweder online oder offline (obwohl ich keine freien Windows-Tools kenne, die offline arbeiten) oder das Dokument in einer Anwendung öffnen, mit der Sie die Codierung festlegen und durch das gewünschte Dokument speichern können Codierung.
Wenn Sie die Datei speichern können, ohne die Codierung zu ändern, können Sie die Erweiterung ändern .eml
, sie wie eine E-Mail-Nachricht formatieren, sicherstellen, dass der Content-Type
Header die richtige Codierung angibt, und die resultierende Datei in einer guten E-Mail öffnen Client (fast alles außer Outlook oder Windows Mail) und kopieren Sie den Text von dort in einen Texteditor und speichern Sie ihn.
Um dies zu vermeiden, ist es allgemein üblich, Dateien als UTF-8 oder UTF-16 zu speichern (UTF-8 wird normalerweise bevorzugt, da sie von den meisten anderen Plattformen als Windows besser unterstützt wird als UTF-16).
Insbesondere scheint Ihre Datei tatsächlich mit KOI-8 codiert zu sein (bestimmt aufgrund der Aussage, dass der Text kyrillisch ist und die Verteilung der tatsächlichen Zeichen offensichtlich ist), wobei die Anwendung ihn offenbar als ISO-8859-1 oder Windows-Codepage interpretiert 1252 (wird einfach anhand der Anzeige bestimmt, zuzüglich der Tatsache, dass es sich bei vielen Geräten um Standardfallback-Kodierungen handelt).