分散トランザクション処理機能 OpenTP1 クライアント使用の手引 TP1/Client/W,TP1/Client/P編

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

付録A.2 シフトJISコードとKEISコードの変換

シフトJISコードとKEISコードとの変換の仕様を次の表に示します。

表A-2 シフトJISコード/KEISコード変換仕様

シフトJIS
コード範囲
KEIS
コード範囲
変換仕様
シフトJISコード→KEISコード KEISコード→シフトJISコード
第1バイト
81〜9F
E0〜EF
第2バイト
40〜7E
80〜FC
第1バイト
A1〜FE
第2バイト
A1〜FE
KEISコードの基本文字セット,拡張文字セット1にマッピングします。 シフトJIS標準漢字コードの領域にマッピングします。
第1バイト
F0〜FC
第2バイト
40〜7E
80〜FC
第1バイト
41〜A0
第2バイト
A1〜FE
CommuniNetのコードマッピングユティリティを使用し,KEISコードの外字領域にマッピングします。
詳細については,マニュアル「CommuniNet Version 3」を参照してください。
また,dc_clt_code_convert関数の場合は,スペースに変換します。
CommuniNetのコードマッピングユティリティを使用し,シフトJISコードの外字領域にマッピングします。
詳細については,マニュアル「CommuniNet Version 3」を参照してください。
また,dc_clt_code_convert関数の場合は,スペースに変換します。

 

シフトJISコードから'83版KEISコードへの変換を次の表に示します。

表A-3 シフトJISコードから'83版KEISコードへの変換

L/H 81 82 9E 9F E0 E1 EE EF F0…FC
00

3F
※1
40 A1A1 A3A1 DBA1 DDA1 DFA1 E1A1 FBA1 FDA1 ※2
41 A1A2 A3A2 DBA2 DDA2 DFA2 E1A2 FBA2 FDA2
7E A1DF A3DF DBDF DDDF DFDF E1DF FBDF FDDF
7F ※1
80 A1E0 A3E0 DBE0 DDE0 DFE0 E1E0 FBE0 FDE0 ※2
81 A1E1 A3E1 DBE1 DDE1 DFE1 E1E1 FBE1 FED1
9D A1FD A3FD DBFD DDFD DFFD E1FD FBFD FDFD
9E A1FE A3FE DBFE DDFE DFFE E1FE FBFE FDFE
9F A2A1 A4A1 DCA1 DEA1 E0A1 E2A1 FBA1 FEA1
A0 A2A2 A4A2 DCA2 DEA2 E0A2 E2A2 FBA2 FEA2
FB A2FD A4FD DCFD DEFD E0FD E2FD FBFD FEFD
FC A2FE A4FE DCFE DEFE E0FE E2FE FBFE FEFE
FD
※1
(凡例)
…:記述が省略されていることを示します。
注※1
未定義の漢字コードと判断し,dc_clt_code_convert関数およびdc_clt_code_convert_exec関数の引数flagsの指定によって,スペースに変換,または関数がエラーリターンします。
注※2
シフトJIS外字コードに変換します。
dc_clt_code_convert関数の場合は,スペースに変換します。

'83版KEISコードからシフトJISコードへの変換を次の表に示します。

表A-4 '83版KEISコードからシフトJISコードへの変換

L/H 00…40 41…A0 A1 A2 FD FE FF
00 ※1 ※3
A0
A1 ※2 8140 819F EF40 EF9F ※3
A2 8141 81A0 EF41 EFA0
A3 8142 81A1 EF42 EFA1
A4 8143 81A2 EF43 EFA2
DF 817E 81DD EF7E EFDD
E0 8180 81DE EF80 EFDE
E1 8181 81DF EF81 EFDF
FE 819E 81FC EF91 EFFC
FF ※3
(凡例)
…:記述が省略されていることを示します。
注※1
1バイトコード(EBCDIKコード,EBCDICコード)の制御コードとして変換します。
注※2
シフトJIS外字コードに変換します。
また,dc_clt_code_convert関数の場合は,スペースに変換します。
注※3
未定義の漢字コードと判断し,dc_clt_code_convert関数およびdc_clt_code_convert_exec関数の引数flagsの指定によって,スペースに変換,または関数がエラーリターンします。

シフトJISコード,'78版KEISコード,および'83版KEISコードの対応を次の表に示します。

表A-5 シフトJISコード/'78版KEISコード/'83版KEISコードの対応(1)

[図データ]

表A-6 シフトJISコード/'78版KEISコード/'83版KEISコードの対応(2)

[図データ]

JISコードからEBCDIKコードへの変換表を次の二つの表に示します。

表A-7 JISコードからEBCDIKコードへの変換表(1)

[図データ]

表A-8 JISコードからEBCDIKコードへの変換表(2)

[図データ]

EBCDIKコードからJISコードへの変換表を次の二つの表に示します。

表A-9 EBCDIKコードからJISコードへの変換表(1)

[図データ]

表A-10 EBCDIKコードからJISコードへの変換表(2)

[図データ]

JISコードからEBCDICコードへの変換表を次の二つの表に示します。

表A-11 JISコードからEBCDICコードへの変換表(1)

[図データ]

表A-12 JISコードからEBCDICコードへの変換表(2)

[図データ]

EBCDICコードからJISコードへの変換表を次の二つの表に示します。

表A-13 EBCDICコードからJISコードへの変換表(1)

[図データ]

表A-14 EBCDICコードからJISコードへの変換表(2)

[図データ]