Steffen Moser schrieb:
* On Thu, Nov 03, 2005 at 12:59 PM (+0100), Bernd Obermayr wrote:
Nach dem Umstieg von Redhat 7.2 auf SuSE 9.1 sind die Umlaute in den Windows Dateinamen falsch.
Sehen die Umlaute in den Dateinamen denn unter SuSE 9.1 nun richtig aus oder nicht (also wenn Du direkt unter Linux mit "ls" Dir die Dateien anschaust)?
Falls ja, dann müssten sie, wenn Deine SuSE UTF-8 konfiguriert hat, in UTF-8 sein. Dann müsste Samba auch den Parameter "unix charset" auf UTF-8 stehen haben.
Falls nein (und das ist eher wahrscheinlich), dann sind sie vermutlich nach wie vor in "ISO8859-15", dann müsste der Para- meter in Samba "unix charset = ISO8859-15" lauten.
Hab das jetzt mal in Ruhe getestet (Kunde ist nicht mehr da) "unix charset = ISO8859-15" * Die Umlaute von _neu_ angelegten Dateien jeweils auf Linux oder Winxxx werden in Winxxx richtig dargestellt. Bei "unix charset = UTF-8" werden sie als _ dargestellt. Dann allerdings sind sie unter Linux richtig. Umlaute in "alten" Dateinamen werden aber immer falsch dargestellt. (als Kästchen oder _ ) Verstehe ich das jetzt richtig, dass es für den Redhat Zeichensatz de_DE@euro keine Entsprechung in samba gibt. testparm meckert heftig, wenn ich das als unix charset setze. Wie kann ich rauskriegen, welcher Zeichensatz das war? locale -a half nicht :) Oder gibts noch eine andere Lösung? Sind übrigens "nur" 87000 Dateien, trotzdem möchte ich gerne um die Convertierung rumkommen ;) * Gross/Kleinschreibung ist offensichtlich egal ;) -- Gruss Bernd