Oracle® Calendar Administrator's Guide 10g Release 1 (10.1.1) Part Number B14472-02 |
|
|
View PDF |
This appendix contains the following sections relating to international installations of the Oracle Calendar server:
The server uses UTF-8, an 8-bit encoding of 16-bit UNICODE, to achieve an international character representation. Data passed to the server must be converted from the source character set to UTF-8. When the data is read from the server, it once again passes through a conversion from UTF-8 to the character set defined on the display device. This functionality is crucial in heterogeneous environments where data may be entered in one character set and retrieved in another.
The utf8_autoconvert
parameter in the $ORACLE_HOME/ocal/misc/unison.ini
file controls the conversion and storage of calendar data in the UTF-8 format. By default, this feature is enabled. For more information about the utf8_autoconvert
parameter, see "Calendar Server Parameters" in Chapter 3 of Oracle Calendar Reference Manual.
In order to successfully complete the conversion to or from UTF-8, the server must know the source or destination character set. The character set used by the directory server is defined by the parameter [LDAP]
charset
in the $ORACLE_HOME/ocal/misc/unison.ini
file. For more information about the [LDAP] charset
parameter, see "Calendar Server Parameters" in Chapter 3 of Oracle Calendar Reference Manual. Client character sets are identified explicitly to the server by the client application itself.
If the calendar server is installed on a Japanese operating system, the following parameters in the $ORACLE_HOME/ocal/misc/unison.ini
file should be set as shown in the following example. In the [ENG]
section, the parameter defines the character set to use for data in log files. In the [CWS]
section, parameter NLS_LANG mimecontentcharset
determines the default character set to use to encode the content and subject portion of all MIME mail messages sent by the CWS daemon/service. Parameter mailhdrtoname
determines whether or not to include names along with addresses in the To: field of the mail header. For more detailed explanations about the function of each parameter, see "Calendar Server Parameters" in Chapter 3 of Oracle Calendar Reference Manual.
For example:
[ENG] NLS_LANG= MSCP932 [CWS] mimecontentcharset=ISO2022-JP mailhdrtoname=FALSE
If older Japanese clients are used (versions prior to 9.0.4), the definition of the client character set can be set manually by inserting the following parameters in the [LOCALE]
section of the unison.ini
file: the parameter charsetwindows
which indicates the character set used by the older Japanese Windows client, and the parameter charsetCGI
which indicates the character set used by the older Japanese Web client.
For example:
[LOCALE] charsetwindows=MSCP932 charsetCGI=Shift_JIS
The calendar server offers users e-mail and Alert reminders in the language of their choice.
Command-Line Utilities
Set a user's language through the uniuser
utility with the "language
" key. For more information on the use and syntax of the uniuser
utility and keys that can be specified with the -m
option parameter, see "Calendar Server Utilities" in Chapter 6 of Oracle Calendar Reference Manual. The following example sets Herman Hesse's language to German:
uniuser -mod "S=Hesse/G=Herman" -m "lang=de" -n 14
Alternately, you may use the default user profile file (user.ini
) to set the [GEN]
language
parameter to specify a default language to apply to all new users to be created. Consult Chapter 7, "Managing Calendar User Accounts" of this guide and see "Calendar User and Resource Parameters" in Chapter 1 of Oracle Calendar Reference Manual.