Samba und Umlaute

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Tears
Beiträge: 30
Registriert: 16.02.2009 15:00:37

Samba und Umlaute

Beitrag von Tears » 16.02.2009 15:14:02

Hallo,

sollte ich trotz der Stunden die ich jetzt mit Google und Co zugebracht habe an der Lösung vorbeigeschlittert sein tut es mir leid. Ich habe mir hier lokal einen Debian-Server hingestellt (aktuelle Stable) und Samba installiert und eingerichtet. Soweit funktioniert das auch gut, ich kann auf den Server zugreifen, Dateien anlegen usw.! Aber die Umlaute machen mir Probleme, genauer gesagt die Umlaute mit smbmount.

Ich hab lang herumgespielt, nun habe ich in meiner smb.conf folgendes eingetragen:
dos charset = CP1250
unix charset = ISO8859-15
display charset = ISO8859-15
Auch wenn Debian bei mir eigentlich auf UTF-8 läuft: Mit dieser Einstellung kann ich sowohl unter Windows als auch unter Linux Dateien mit Umlauten anlegen die auf beiden Systemen richtig dargestellt werden. Nun habe ich hier allerdings eine Netzwerkfestplatte stehen die der Server ablösen soll und künftig als Backup-Space nutzen soll. Eigentlich kein großes Ding, die Platte wird per smbmount gemountet und auf den Server kopiert. Denkste! Per smbmount machen die Umlaute Probleme und werden als Zeichensalat dargestellt. Lustig daran: Greife ich per smbclient auf besagte Festplatte zu werden die Umlaute korrekt dargestellt.

Ok, denke ich mir, dann musst du beim Mounten eben nochmal die Zeichensätze draufnageln:
smbmount //networkspace /mnt/networkspace -o iocharset=ISO8859-15,codepage=cp1250
Ich stehe ehrlich gesagt auf dem Schlauch und habe so ziemlich jegliche Kombination als ISO-8859-15, ISO8859-1, UTF-8, cp1250 und cp850 durchprobiert - ohne Erfolg. Woran kann das liegen? Wieso verwenden smbclient und smbmount unterschiedliche Einstellungen?

Danke schonmal für eure Mühe!

PS: Auf Umlaute verzichten ist keine Lösung.

Alternativende
Beiträge: 2094
Registriert: 07.07.2006 18:32:05

Re: Samba und Umlaute

Beitrag von Alternativende » 16.02.2009 15:34:34

Ich habe:

Code: Alles auswählen

dos charset = ISO8859-15
unix charset = LOCALE
Versuch das doch mal. Samba neustarten und nicht vergessen eine neue Datei anlegen. Müsste eigentlich klappen.

Tears
Beiträge: 30
Registriert: 16.02.2009 15:00:37

Re: Samba und Umlaute

Beitrag von Tears » 16.02.2009 15:47:59

Hilft leider nichts, im Gegenteil: Auch mit smbclient habe ich dann wieder zerlegte Umlaute. Eigentlich logisch, mit "LOCALE" dürfte er UTF-8 verwenden, so ist ja das System eingestellt, aber eben das funktioniert ja nicht. Trotzdem danke.

tec
Beiträge: 61
Registriert: 17.06.2003 21:52:05
Wohnort: DD

Re: Samba und Umlaute

Beitrag von tec » 16.02.2009 18:29:54

hast du schon..

Code: Alles auswählen

dos charset =
unix charset = UTF-8
.. probiert?
tec

Alternativende
Beiträge: 2094
Registriert: 07.07.2006 18:32:05

Re: Samba und Umlaute

Beitrag von Alternativende » 17.02.2009 07:35:55

und was wenn du beides auf ISO8859-15 stellst?

Tears
Beiträge: 30
Registriert: 16.02.2009 15:00:37

Re: Samba und Umlaute

Beitrag von Tears » 17.02.2009 22:12:08

Danke erstmal für die Anregungen. Leider hat auch das beides nichts geholfen, auch wenn ich inzwischen weiß, dass "display charset" der ausschlaggebende Wert ist.

Ich habe allerdings das Problem selbst geknackt:
smbmount //networkspace /mnt/networkspace -o iocharset=iso8859-15,codepage=cp1250
bringt den gewünschten Erfolg. Der Unterschied: das "iso" ist klein und nicht großgeschrieben. Das ist alles... mehr war es nicht...!

Auf jeden Fall danke für eure Bemühungen.

Antworten