Alle Dateien sind im Format UTF-8 ohne BOM gespeichert und auch sonst habe ich eigentlich keine Probleme mit der Formatierung.
Ich glaube nicht, dass du "eigentlich keine Probleme" hast, denn du hast offensichtlich ein Problem mit der Zeichenkodierung.
Wenn ich den Fehler nicht finde - und es mich nicht stört, wenn einfach alle Dateinamen umbenannt werden - wie bekomme ich dann für die Sonderzeichen die entsprechende Codierung heraus?
Ich sagte dir bereits, dass die Daten in einer UTF-8-Codierung gespeichert wurden, das ist offensichtlich, da gibts nichts herrauszubekommen.
Du (und nur du) interpretierst sie aber als ISO-8891-1 oder einer vergleichbaren Codierung.