Hallo, >Hintergrund, wenn ich das richtig verstehe: Bis mindestens Windows XP >basiert das Dateisystem nicht auf Unicode sondern ANSI mit Codepages (NTFS, >FAT).
halb: FAT, FAT32 arbeiten mit Codepages. NTFS ist und war schon seit NT3.5 Unicode-fähig (mehr oder weniger). Das Problem heißt "Abwärtskompitibilität" -> auch alte Codepage-Programme werden unterstützt -> Programmierer waren evtl. der Meinung "Unicode? Brauche ich nicht, mein Programm funktioniert doch auch so." Oder die Programmierer nutzen noch - warum auch immer - alte (FAT-/Win9x-)Schnittstellen zum Dateisystem anstatt der Unicode-Schnittstelle. Es gibt noch heute die Möglichkeit, in NTFS den 8.3-Kompatibilitäts-Modus für alte Programme zu aktivieren ... >Wenn es also keinen Zipper gibt, der sauber mit Unicode umgeht, liegt es >vielleicht nicht am Zipper. RAR/WinRAR kann mit Unicode umgehen. Allerdings bereiten WinRAR die ZIPs vom Mac dieselben Probleme wie den anderen Packern. Probleme, die ich von 7-zip/WinRAR nicht kannte. Ich habe sowohl RAR- wie auch 7-zip Archive mit Unicode-Dateien erhalten, die einwandfrei funktionierten. Allerdings wurden diese Unicode-Dateien auf einem Windows-System erstellt. Erstelle ich auf dem Mac aus dem Test-Ordner ein RAR-Archiv (SimplyRAR 1.0.9), erhalte ich nach dem Auspackem unter Windows (WinRAR 3.7.1) die korrekten Unicode-Dateinamen. Damit kommen wir zum zweiten Problem: welche ZIP-Version wird eingesetzt? Es gibt dutzende verschiedene, die tw. inkompatibel sind. Auch hier gilt leider viel zu häufig: kompaitbel zu allem sein und daher den kleinsten gemeinsamen Nenner nutzen -> ZIP aus den 1980er Jahren -> keine native Unicode-Unterstützung. Gruß Stephan Will _______________________________________________ Talk mailing list [email protected] http://lists.framemaker.de/mailman/listinfo/talk
