Dieser Parameter erlaubt dem Daemon smbd, ankommende Dateinamen von einer DOS-Code Page auf verschiedene Unix-Code Pages abzubilden. Die folgenden Abbildungen sind erlaubt:
Der Parameter für die Client-Code Page muss auf 850 gesetzt werden, falls die Server-Code Page auf iso8859-1 zeigt. Ansonsten kann die Character-Konversion auf den Unix-Character-Satz nicht korrekt durchgeführt werden.
Der Parameter für die Client-Code Page muss auf 852 gesetzt werden, falls die Server-Code Page auf iso8859-2 zeigt. Ansonsten kann die Character-Konversion auf den Unix-Character-Satz nicht korrekt durchgeführt werden.
Der Parameter für die Client-Code Page muss auf 866 gesetzt werden, falls die Server-Code Page auf iso8859-2 zeigt. Ansonsten kann die Character-Konversion auf den Unix-Character-Satz nicht korrekt durchgeführt werden.
Andere Abbildung für Russisches Cyrillic Unix Character-Set
Der Parameter für die Client-Code Page muss auf 866 gesetzt werden, falls die Server-Code Page auf KOI8-R zeigt. Ansonsten kann die Character-Konversion auf den Unix-Character-Satz nicht korrekt durchgeführt werden.
Die Abbildung der MS DOS-Zeichensätze auf die Code Pages von Unix
muss genau wie das Laden der MS DOS-Zeichensätze selbst dynamisch
und nicht statisch erfolgen. Das bedeutet, der eingestellte
Zeichensatz wird zum Zeitpunkt des Starts der /etc/samba/smb.conf-Datei
geladen, und zwar genau dann, wenn die Belegung des Parameters
character set erneut eingelesen wird. Wie das
Beispiel auf Seite
zeigt, kann pro User eine unterschiedliche /etc/samba/smb.conf-Datei
verwendet werden. Das bedeutet, dass auch pro User eine
unterschiedliche Code Page verwendet werden kann. Referenzierte die
/etc/samba/smb.conf-Datei eine statische Code Page, dann ließe sich pro
Sambas immer nur eine spezifische Code Page verwenden, und das
wäre in einer Netzwerkumgebung, in der sich Clients aus
unterschiedlichen Sprachräumen befinden, nicht gerade optimal.
Voreinstellung:
character set = <leere Zeichenkette>
Beispiel:
Character-Set = ISO8859-1