Hitachi

OpenTP1 Version 7 メッセージキューイングアクセス機能 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"が指定されているものとして文字コード変換します。