Suse 9.3 vs Win XP home und Umlaute in Ordnern

Hallo Leute ,

vorweg ich habe einen Rechner mit XP home und suse 9.3 . Alle
Windowsplatten und gemeinsam zu nutzende Partitionen sind in Fat32.
Nun beobachte ich seit einiger Zeit das die FAT Ordner mit umlauten
unter Linux mit komischen Symbolen angezeigt werden anstelle der
umlaute stehen jetzt meist 2 Steuerzeichen ?!.
Nun habe ich versucht die einträge der FStab zu ergänzen in dem ich
mit iocharset die isonorm auf 8859-15 gesetzt hatte - leider ohne den
nötigen Erfolg :frowning: .
Da ich im moment nicht nachvollziehen kann was sich geändert hat
gegenüber vorher frag ich jetzt einfach mal nach woran das liegen
könnte und hoffe das es dafür eine Lösung gibt.
Dieses fehlerhafte Anzeigen beschränkt sich sicherlich nicht nur auf
das lesen - ich gehe mal davon aus das das mit dem schreiben auch
nicht so recht klappt . habe unter windows eine festplatte mit
checkdisk bearbeitet nach dem transfer von Daten via Linux und der
hat 60% der Daten oder mehr als unzugeordnete Dateien abgelegt :expressionless: .

vieleicht kann mir da ja mal jemand nen tip geben !
bis vor einiger Zeit lief diese kombination auch mit den umlauten ohne Problem aber neuerdings geht da nix mehr … und ich hab keine ahnung warum !

danke
daniel

Nun beobachte ich seit einiger Zeit das die FAT Ordner mit
umlauten
unter Linux mit komischen Symbolen angezeigt werden anstelle
der
umlaute stehen jetzt meist 2 Steuerzeichen ?!.
Nun habe ich versucht die einträge der FStab zu ergänzen in
dem ich
mit iocharset die isonorm auf 8859-15 gesetzt hatte - leider
ohne den
nötigen Erfolg :frowning: .

Versuch’s mal mit „iocharset=utf8“, oder bei NTFS direkt mit der Option utf8. Die zeichen-Konvertiererei ist kein schönes Thema, und wenn das Dateisystem eine ander Codierung verwendet[1] als der Rest vom System, dann geht das gerne schief.

Interessehalber: Welche Locale verwendet dein System sonst? (Einfach mal die Ausgabe von „locale“ posten)

[1] Das ist so an sich nicht ganz korrekt, die meisten Dateisysteme scheren sich nicht drum, in welcher Codierung man Dateien benennt solange keine ungültigen Zeichen auftauchen. Aber der Einfachheit halber drücke ich es mal so aus.

Fstab
/dev/hdd7 / reiserfs acl,user_xattr 1 1
/dev/hda1 /windows/C vfat users,exec,umask=0000,iocharset=iso8859-15 0 0
/dev/hda5 /windows/D vfat users,exec,umask=0000,iocharset=iso8859-15 0 0
/dev/hdb5 /windows/E vfat users,gid=users,umask=0000,iocharset=iso8859-15 0 0
/dev/hdd5 /windows/F vfat users,exec,umask=0000,iocharset=iso8859-15 0 0
/dev/hdd6 swap swap pri=42 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
usbfs /proc/bus/usb usbfs noauto,iocharset=iso8859-15 0 0
sysfs /sys sysfs noauto 0 0
/dev/cdrecorder /media/cdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
/dev/fd0 /media/floppy subfs noauto,fs=floppyfss,procuid,nodev,nosuid,sync,iocharset=iso8859-15 0 0

locale:
LANG=de_DE.UTF-8
LC_CTYPE=„de_DE.UTF-8“
LC_NUMERIC=„de_DE.UTF-8“
LC_TIME=„de_DE.UTF-8“
LC_COLLATE=„de_DE.UTF-8“
LC_MONETARY=„de_DE.UTF-8“
LC_MESSAGES=„de_DE.UTF-8“
LC_PAPER=„de_DE.UTF-8“
LC_NAME=„de_DE.UTF-8“
LC_ADDRESS=„de_DE.UTF-8“
LC_TELEPHONE=„de_DE.UTF-8“
LC_MEASUREMENT=„de_DE.UTF-8“
LC_IDENTIFICATION=„de_DE.UTF-8“
LC_ALL=

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

/dev/hda1 /windows/C vfat
users,exec,umask=0000,iocharset=iso8859-15 0 0

Das hat jetzt zwar nichts mit dem Thema zu tun, aber versuchs eventuell mal mit fmask=0111,dmask=0000 anstatt der generellen umask. Das hat den Vorteil, dass normale Dateien nicht als ausführbar gekennzeichnet sind. Du wirst ja in den wenigsten Fällen von den Partitionen irgendwelche Programme laufen lassen.

Schau dir vielleicht auch das mal an:
http://hektor.umcs.lublin.pl/~mikosmul/computing/art…

Da wird für vfat auch der Parameter „utf8“ erwähnt, der helfen könnte. Versuchs also mal mit „users,exec,fmask=0111,dmask=0000,utf8“

hi leute ,

danke für die tips - anscheinend ist suse bei der automatischen erkennung des Dateiformats durcheinander gekommen . Nachdem ich auf Alle Platten auf UTF8 umgestellt hatte liefen auch die umlaute wieder !! juhu …
danke

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]