Tach!
Wie finde ich heraus, wie eine Datei codiert ist?
Linux: file -i dateiname
Solch ein Tool kann auch nicht zaubern, besonders nicht bei Plaintext, das muss man dazu sagen. Es kann anhand bestimmter Indizien auf eine Kodierung schließen, aber das Ergebnis ist prinzipbedingt nur bedingt richtig. Es kann vermuten, dass bei Vorhandensein einer BOM die entsprechende UTF-x-Kodierung vorliegt. Es kann beim Vorhandensein von gültigen und der Abwesenheit ungültiger UTF-8-Byte-Sequenzen UTF-8 vermuten. Es kann aber nicht zwischen ISO-8859-1 bis 15 unterscheiden. Das geht nicht ohne eine sprachliche Prüfung des Inhalts. Wie auch immer, zumindest wird es UTF-8 erkennen können und der Rest ist mit hoher Wahrscheinlichkeit ISO-8859-1/Windows-1252.
dedlfix.