Ich muss die Codierung aller Dateien finden, die in einem Verzeichnis abgelegt sind. Gibt es eine Möglichkeit, die verwendete Codierung zu finden?
Der file
Befehl kann dies nicht.
Die für mich interessante Codierung lautet: ISO-8859-1. Wenn die Codierung etwas anderes ist, möchte ich die Datei in ein anderes Verzeichnis verschieben.
apropos encoding
. Es durchsucht die Titel und Beschreibungen aller Manpages. Wenn ich dies tun auf meiner Maschine, ich sehe drei Tools , die mir helfen könnten, durch ihre Beschreibungen zu urteilen: chardet
, chardet3
, chardetect3
. man chardet
Wenn ich dann die Manpage mache und lese, weiß ich, dass dies chardet
genau das Dienstprogramm ist, das ich brauche.
us-ascii
, aber nach dem Hinzufügen einer Zeile mit chinesischen Kommentaren wird es utf-8
. file
kann die Codierung durch Lesen des Dateiinhalts und der Vermutung erkennen.