Ich habe einen Hardy Server mit einer Samba Freigabe laufen, auf den ein WinXP Client Daten mit Sonderzeichen im Dateinamen (ja, pfui!) abgelegt hat.
Unter WinXP werden die Umlaute richtig angezeigt, logge ich mich jedoch über ssh auf dem Server ein und wechsel in den freigegebenen Ordner, werden die Sonderzeichen falsch dargestellt. Dies ist ärgerlich, da so das auf dem Server laufende backup script die Daten nicht richtig sichern kann.
Ein umbenennen der Dateinamen kommt leider nicht in Frage. ☹
locale sagt mir, dass UTF-8 verwendet wird, ein
convmv -f iso-8859-15 -t utf-8 -r .
brachte nichts, da die daten bereits in UTF-8 (inkl falscher Sonderzeichen) vorliegen.
ein herumspielen mit
unix charset = ISO8859-1 dos charset = 850
bzw wie im wiki beschrieben:
dos charset = 850 unix charset = ISO-88595-15 display charset = ISO-8859-15
in der smb.conf half auch nichts.
meine smb.conf sieht aus wie folgt:
http://ubuntuusers.de/paste/212662/
Meine bescheidenen Linux Kenntnisse haben mich im Stich gelassen - Ich bin am verzweifeln! Wie kann ich mein Problem lösen?
linuxwiki und samba howto sammlung halfen mir leider nicht.