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

Antwort per Email an