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