スケーラブルデータベースサーバ HiRDB Version 8 UAP開発ガイド
Javaプログラム内では,文字コードはUnicodeで扱うため,JDBCドライバがHiRDBの文字データとUnicodeとの相互文字コード変換をします。この文字コード変換処理で,JDBCドライバはJava仮想マシンが提供するエンコーダ及びデコーダを利用します。このとき,Properties infoのENCODELANGでは,Java仮想マシンが提供するエンコーダ及びデコーダに対して,JDBCドライバが指定する文字セット名称を指定します。
HiRDBの文字コードとJavaの文字セットの対応を表17-20及び表17-21に示します。
表17-20 HiRDBの文字コードとJavaの文字セットの対応(UNIX版の場合)
HiRDBの文字コード | 文字セット | 備考 |
---|---|---|
sjis (シフトJIS漢字) |
"SJIS" | 全角文字に外字を含みます。 |
ujis (EUC日本語漢字) |
"EUC_JP" (Japanese EUC) |
全角文字に外字を含みません。※ |
chinese (EUC中国語漢字) |
"EUC_CN" (Simplified Chinese) |
全角文字に外字を含みません。※ |
lang-c (8ビットコード) |
"ISO-8859-1" (ISO Latin-1) |
US ASCII及び8ビットコードの場合に使用できます。 |
UTF-8 | UTF-8 | なし。 |
chinese-gb18030 (中国語漢字コード(GB18030)) |
GB18030 | なし。 |
表17-21 HiRDBの文字コードとJavaの文字セットの対応(Windows版の場合)
HiRDBの文字コード | 文字セット | 備考 |
---|---|---|
sjis (シフトJIS漢字) |
Java仮想マシンの標準エンコードが"MS932"の場合は"MS932" "MS932"以外の場合は"SJIS" |
全角文字に外字を含みます。 |
UTF-8 | UTF-8 | なし。 |
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.