Unicode to database code set
Java™ is Unicode based, so HCL OneDB™ JDBC Driver converts data between Unicode and the HCL OneDB database code set. The code-set conversion value is extracted from the DB_LOCALE value specified at the time the connection is made. If the DB_LOCALE value is incorrect, a Database Locale information mismatch error occurs.
The DB_LOCALE
value must be a valid HCL
OneDB locale, with a valid HCL
OneDB code-set
name or number as shown in the compatibility table that follows. The following table maps the supported Java development kit encodings to
HCL
OneDB
code sets.
| HCL OneDB code set name | HCL OneDB code set number | JDK code set |
|---|---|---|
| 8859-1 | 819 | 8859_1 |
| GB18030-2000 | 5488 | GB18030 |
You cannot use the HCL OneDB locale with a code set for which there is no JDK-supported encoding. This incorrect usage results in an Encoding or code set not supported error message.
The supported locales are en_us and zh_cn.