メッセージキューイングアクセス機能 TP1/Message Queue - Access 使用の手引

[目次][用語][索引][前へ][次へ]

付録C MQMessageクラスで変換できるコード化文字セット識別子の一覧

MQMessageクラスのreadStringメソッド,writeStringメソッドでの文字コード変換ができます。MQMessageクラスで変換できるコード化文字セット識別子(characterSet変数)の一覧(Javaコードセット一覧)を次の表に示します。説明の欄に国名を記載している場合,その国の言語を示しています。

表C-1 MQMessageクラスで変換できるコード化文字セット識別子の一覧

characterSet変数の指定 Javaコードセット 説明
37 Cp037 米国,カナダ(二カ国語,フランス語),オランダ,ポルトガル,ブラジル,オーストラリア
277 Cp277 IBM デンマーク,ノルウェー
437 Cp437 MS-DOS 米国,オーストラリア,ニュージーランド,南アフリカ
500 Cp500 EBCDIC 500V1
813 ISO8859_7 ISO 8859-7,ラテン/ギリシャ文字アルファベット
819 ISO8859_1 ISO 8859-1,ラテンアルファベット No.1
850 Cp850 MS-DOS ラテン文字-1
852 Cp852 MS-DOS ラテン文字-2
866 Cp866 MS-DOS ロシア語
870 Cp870 IBM 多言語ラテン文字-2
912 ISO8859_2 ISO 8859-2,ラテンアルファベット No.2
915 ISO8859_5 ISO 8859-5,ラテン/キリル文字アルファベット
916 ISO8859_8 ISO 8859-8,ラテン/ヘブライ語アルファベット
920 ISO8859_9 ISO 8859-9,ラテンアルファベット No.5
930 Cp930 UDC 4370文字を含む日本語カタカナ漢字,5026のスーパーセット
932 MS932 Windows 日本語
939 Cp939 UDC 4370文字を含む日本語ラテン文字漢字,5035のスーパーセット
950 Big5 Big5,中国語(繁体字)
954 EUC_JP JIS X 0201,0208,0212,EUCエンコーディング,日本語
964 EUC_TW CNS11643(Plane 1-3),EUCエンコーディング,中国語(繁体字)
970 EUC_KR KS C 5601,EUCエンコーディング,韓国語
1089 ISO8859_6 ISO 8859-6,ラテン/アラビア文字アルファベット
1200 Unicode Unicode
1208 UTF8 8ビットUnicode Transformation Format
1381 Cp1381 IBM OS/2,DOS 中国(中華人民共和国)
33722 Cp33722 IBM-eucJP - 日本語(5050のスーパーセット)

注1
表C-1以外のcharacterSet変数を指定し,readStringメソッド,writeStringメソッドを発行した場合は,指定したcharacterSetの先頭に"Cp"を付加したコードセットへ文字コード変換します。
(例)
characterSet変数に"273"を指定した場合,readStringメソッド,writeStringメソッド内で,"Cp273"へ文字コード変換します。
"Cp"を付加したコードセットがJavaでサポートされていない場合,文字コード変換は失敗します。
コードセットの詳細についてはJavaのエンコーディング仕様を参照してください。

注2
characterSet変数にMQCCI_Q_MGRを指定した場合,readStringメソッド,またはwriteStringメソッドでは,characterSet変数に"819"が指定されているものとして文字コード変換します。