Es ist mein Verständnis, dass TXT-Dateien keine Codierungsinformationen gespeichert haben, so dass Text-Editoren einfach Vermutungen über die Codierung einer bestimmten Textdatei machen und dann die Datei auf dem Bildschirm mit dieser vermuteten Codierung anzeigen. Wenn der Redakteur richtig geraten hat, bekommst du deinen Text auf dem Bildschirm, wenn der Redakteur falsch geraten hat, dann bekommst du (manchmal) Kauderwelsch. Bekomme ich das soweit?Erkennung von Codierungen in Excel
Nun zu meinem Problem. Ich habe meine Kontoauszüge in einer CSV-Datei. Wenn ich es in MS Excel 14 (MS Office 2010) öffne, erkennt es die Kodierung und zeigt die problematische Arbeit als "obračun" an. Groß. Wenn ich die Datei in Emacs 24.3.1 öffne, erkennt es die korrekte Codierung nicht und zeigt das problematische Wort als "obra 鑾 n" an. Nicht so toll.
Meine Frage ist: Wie frage ich Excel, in welcher Kodierung die Datei ist? Das kann ich Emacs sagen, da Excel offensichtlich richtig geraten hat.
Danke.
* "Bekomme ich das soweit richtig?" * Wenn Sie mit * "txt files" * einfache Textdateien meinen, die nur die Bytes enthalten, aus denen die Zeichen bestehen, dann ja. Sehen Sie sich Ihre Dateien in einem Hex-Editor an, wenn Sie Zweifel haben. Microsoft Office-Dateien sind jedoch keine einfachen Textdateien. Z.B. .docx ähnelt eher einem Zip-Archiv als einer einfachen Textdatei. [Diese Frage] (https://stackoverflow.com/questions/13235189/how-can-i-determine-the-character-encoding-of-o-excel-file) könnte hilfreich sein – jDo