Andreas Dölling: Kodierung von Dateien feststellen

Beitrag lesen

Hallo,

ich möchte gerne alle Dateien mit Unicode-kodiertem Inhalt aus einem Verzeichnis und dessen Unterverzeichnissen heraussuchen.

Mir ist dazu bislang nichts Eleganteres eingefallen, als das Verzeichnis rekursiv zu durchlaufen, alle Dateien jeweils mit implode('', file($file)) einzulesen und den so erhaltenen String auf die fünf mir bekannten BOMs hin zu prüfen.
Mir scheint dieser Ansatz allerdings ein wenig brachial. Geht es eleganter - insbesondere ohne diese zig Dateizugriffe?

Für Anregungen dankbar:
Andreas