Unicode to database code set
Java™ is Unicode based, so HCL Informix® JDBC Driver converts data between Unicode and the Informix® 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 Informix® locale,
with a valid Informix® code-set
name or number as shown in the compatibility table that follows. The following table maps the
supported Java™ development kit
encodings to Informix® code
sets.
| Informix® code set name | Informix® code set number | JDK code set |
|---|---|---|
| 8859-1 | 819 | 8859_1 |
| 8859-2 | 912 | 8859_2 |
| 8859-3 | 57346 | 8859_3 |
| 8859-4 | 57347 | 8859_4 |
| 8859-5 | 915 | 8859_5 |
| 8859-6 | 1089 | 8859_6 |
| 8859-7 | 813 | 8859_7 |
| 8859-8 | 916 | 8859_8 |
| 8859-9 | 920 | 8859_9 |
| 8859-13 | 57390 | ISO8859_13 |
| ASCII | 364 | ASCII |
| sjis-s | 932 | SJIS |
| sjis | 57350 | SJIS |
| utf8 | 57372 | UTF8 |
| big5 | 57352 | Big5 |
| CP1250 | 1250 | Cp1250 |
| CP1251 | 1251 | Cp1251 |
| CP1252 | 1252 | Cp1252 |
| CP1253 | 1253 | Cp1253 |
| CP1254 | 1254 | Cp1254 |
| CP1255 | 1255 | Cp1255 |
| CP1256 | 1256 | Cp1256 |
| CP1257 | 1257 | Cp1257 |
| cp936 | 57357 | ISO2022CN_GB |
| cp_949 | 57356 | Cp949 |
| GB18030-2000 | 5488 | GB18030 |
| KS5601 | 57356 | Cp949 |
| ksc | 57356 | Cp949 |
| gb | 57357 | ISO2022CN_GB |
| GB2312-80 | 57357 | ISO2022CN_GB |
| GB18030-2000 | 5488 | GB18030 |
| ujis | 57351 | EUC_JP |
You cannot use the Informix® 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
following table shows the supported locales.
| Supported Locales | ||||
|---|---|---|---|---|
| ar_ae | ar_bh | ar_kw | ar_om | ar_qa |
| ar_sa | bg_bg | ca_es | cs_cz | da_dk |
| de_at | de_ch | de_de | el_gr | en_au |
| en_ca | en_gb | en_ie | en_nz | en_us |
| es_ar | es_bo | es_cl | es_co | es_cr |
| es_ec | es_es | es_gt | es_mx | es_pa |
| es_pe | es_py | es_sv | es_uy | es_ve |
| et_ee | fi_fi | fr_be | fr_ca | fr_ch |
| fr_fr | hr_hr | hu_hu | is_is | it_ch |
| it_it | iw_il | ja_jp | ko_kr | mk_mk |
| nl_be | nl_nl | no_no | pl_pl | pt_br |
| pt_pt | ro_ro | ru_ru | sh_yu | sk_sk |
| sv_se | th_th | tr_tr | uk_ua | zh_cn |
| zh_tw | ||||