lockdoc
Well-Known Member
Hallo Leute,
ich hatte ja derweilen Probleme meine Dateien einer MsDOS Partition unter FreeBSD korrekt anzeigen zu koennen, da Windows mit UTF-16 arbeitet und das nicht ganz so kompatibel zu BSD scheint.
Allerdings habe ich es grade erfolgreich hinbekommen, wenn auch ueber einen kleinen Umweg




Mein Freund war dieser Port
Vorgehensweise
1.) Mounten
Also ich mounte mein MSDOS Drive wie folgt:
Durch -L zh_CN.GBK werden schonmal alle Dateien in dem Verzeichnis angezeigt (ohne diese Option sind diese nicht sichtbar). Jetzt haben diese allerdings alle das Anhaengsel, dass sie ein falsches Encoding haben und man sieht in den Namen ueberall ??????
2.) Recode
Ich nutze jetzt fusexmp_fh um das ganze neu encoded woanders zu mounten
Und siehe da, jetzt werden die Nicht Standard Zeichen in Ordner und DateiNamen korrekt angezeigt und ich kann auch solche erstellen!
Getestet mit Chinesisch (simplified) und Japanisch. Ich denke Chinese Traditionell sollte auch gehen.
ich hatte ja derweilen Probleme meine Dateien einer MsDOS Partition unter FreeBSD korrekt anzeigen zu koennen, da Windows mit UTF-16 arbeitet und das nicht ganz so kompatibel zu BSD scheint.
Allerdings habe ich es grade erfolgreich hinbekommen, wenn auch ueber einen kleinen Umweg





Mein Freund war dieser Port
Code:
sysutils/fusefs-fusexmp_fh
Vorgehensweise
1.) Mounten
Also ich mounte mein MSDOS Drive wie folgt:
Code:
mount_msdosfs -L zh_CN.GBK /dev//da1 /mnt/tmp/
Durch -L zh_CN.GBK werden schonmal alle Dateien in dem Verzeichnis angezeigt (ohne diese Option sind diese nicht sichtbar). Jetzt haben diese allerdings alle das Anhaengsel, dass sie ein falsches Encoding haben und man sieht in den Namen ueberall ??????
2.) Recode
Ich nutze jetzt fusexmp_fh um das ganze neu encoded woanders zu mounten
Code:
fusexmp_fh -oallow_other,modules=iconv:subdir,from_code=GBK,subdir=/mnt/tmp/ /media/CW-P7EOS-X/
Getestet mit Chinesisch (simplified) und Japanisch. Ich denke Chinese Traditionell sollte auch gehen.