付録C MQMessageクラスで変換できるコード化文字セット識別子の一覧
MQMessageクラスのreadStringメソッド,writeStringメソッドでの文字コード変換ができます。MQMessageクラスで変換できるコード化文字セット識別子(characterSet変数)の一覧(Javaコードセット一覧)を次の表に示します。説明の欄に国名を記載している場合,その国の言語を示しています。
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"が指定されているものとして文字コード変換します。