Configure Internationalized Clients.
The CIFS Client is designed to work with a variety of internationalized
clients and servers. It can use Unicode to transmit multi-byte
characters on the network, or any of several character encoding
tables located in /etc/opt/cifsclient/unitables.
See the README file in that directory for
an index of the tables.
Each table is a CharMap file which can be configured for encoding file
and directory names on the client or server (file contents are left untouched).
The character set displayed on the CIFS Client console is configured
with the parameter clientCharMapFile, which
selects any one of the many character mapping files provided with
the product. Character translations for communications with CIFS Servers
can be done either in Unicode or through the configuration parameter serverCharMapFile,
which also is used to select a character mapping file. Use of Unicode
is turned on and off with the useUnicode parameter.
The default settings in cifsclient.cfg are:
serverCharMapFile = "/etc/opt/cifsclient/unitables/unimapCP437.cfg";
clientCharMapFile = "/etc/opt/cifsclient/unitables/unimap8859-1.cfg";
If, for example, your CIFS Client is configured as a Japanese
system using the Shift-JIS locale, and it is
connected to a Japanese CIFS Server that also uses Shift-JIS,
you would configure the following:
serverCharMapFile = "/etc/opt/cifsclient/unitables/unimapShiftJIS.cfg";
clientCharMapFile = "/etc/opt/cifsclient/unitables/unimapShiftJIS.cfg";