Hi fredlcore,
kaum melde ich mich an, um mich bei Wengi für das HowTo zu bedanken, kann ich hoffentlich gleich konstruktiv mithelfen, da ich den Kram mit den Umlauten für mich gerade erfolgreich unter der 1.9.2.7-10 gelöst habe. Wenn Du den von Oleg mitgelieferten Samba nutzen willst, wird bei über das Webinterface aktiviertem Samba bei jedem Start eine smb.conf in /etc erzeugt/kopiert, welche unter [global] unter anderem die Parameter
enthält. Im nvram muss usb_smbcset_x auf utf8 stehen:PHP Code:
client code page = 850
coding system = utf8
(Siehe den von Babelfish ins englische übersetzten Thread von Oleg hier). Seitdem klappts bei mir, endlich ändern sich die Umlaute nicht mehr, wenn ich meine externe Platte lokal am PC anschließe.PHP Code:
nvram set usb_smbcset_x=utf8
nvram commit
reboot
Unter Samba 3, den ich zunächst versucht hatte, hatte ich in smb.conf
gesetzt, das hat auch funktioniert, aber zuviele Ressourcen gefressen. Unter Samba 2 über IPKG habe ich UTF8 nicht ans Laufen bekommen und es nach den ersten paar erfolglosen Kombinationen nicht weiter versucht, da Olegs ja läuft.PHP Code:
display charset = utf-8
dos charset = cp1252
unix charset = utf-8
In meiner jetzt laufenden Konfig habe ich Samba im Webinterface deaktiviert. Ich starte statt dessen über ein Skript in /opt/etc/init.d, in dem ich mit -s auf eine eigene smb.conf in einem anderen Verzeichnis als /etc verweise. So bin ich flexibel und sie wird mir nicht überschrieben, falls ich doch so schusselig bin, Samba mal im Webinterface zu aktivieren. Meine bestehenden Dateien auf der externen Platte habe ich mit convmv erfolgreich umbenannt.
Viel Erfolg
ein Heinz