Ich habe festgestellt, dass Umlaute in Dateinamen unter Mac OS
zusammengesetzt werden. So besteht das Ä aus einem Zeichen, dass die
Umlautpunkte enthält und dem Buchstaben A.

Komischerweise wurden die Dateinamen so aber gar nicht eingegeben und
unter Windows werden die ebenfalls nicht so behandelt.

Mein Problem:
Wenn ich einen Dateinamen "König.tiff" unter Mac OS mit f.name
auslese, ist er ein anderer als unter Windows. In meinem Programm nutze
ich eine Datei, in der ich Verweise auf Dateien speichere. Wenn ich die
unter Mac OS nutze, habe ich keine Probleme. Unter Windows auch nicht.
Wenn ich aber eine auf meinem Mac gesicherte Datei unter Windows nutze,
funktionieren die Verweise auf Dateien mit Umlauten nicht (weil die
Umlaute nicht als Einzelbuchstabe vorhanden ist).

Gibt es eine Möglichkeit, die Dateinamen unter Mac OS auszulesen und
identische Werte wie unter Windows zu bekommen? Also nicht
zusammengesetzte Umaute.
Da jedesmal mit UTF-8 gearbeitet wird, scheidet wohl eine reine
Änderung des Encoding aus.
Oder habe ich etwas übersehen?

MfG, Metti.

Antwort per Email an