# 1バイトコードのXタイプ間の変換の注意

Xタイプ→Xタイプ変換は、「漢字コード種」および「EBCDICセット」によって動作が異なります。「漢字コード種」および「EBCDICセット」による動作を下記に示します。

注意

UTF-16でXタイプを指定する際は、偶数バイトで指定してください。

表9.2 Xタイプ間の変換

| 出力漢字コード種
--- | ---
ASCII系 | EBCDIC系 | Unicode系
SHIFT-JIS | EUC | JIS | JEF | IBM漢字 | KEIS | NEC漢字 | UTF-8 | UTF-16
入力漢字コード種 | ASCII系 | SHIFT-JIS | × | △ | ○ | ○ | ○ | ○ | ○ | △ | ○
EUC | △ | × | ○ | ○ | ○ | ○ | ○ | △ | ○
JIS | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ | ○
EBCDIC系 | JEF | ○ | ○ | ○ | × | ▲ | ▲ | ▲ | ○ | ○
IBM漢字 | ○ | ○ | ○ | ▲ | × | ▲ | ▲ | ○ | ○
KEIS | ○ | ○ | ○ | ▲ | ▲ | × | ▲ | ○ | ○
NEC漢字 | ○ | ○ | ○ | ▲ | ▲ | ▲ | × | ○ | ○
Unicode系 | UTF-8 | △ | △ | ○ | ○ | ○ | ○ | ○ | × | ○
UTF-16 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | □

○ | : | 変換する
△ | : | 半角カタカナのみ変換する
▲ | : | EBCDICセットが異なる場合のみ変換する
□ | : | Unicodeバイトオーダが異なる場合のみ変換する
× | : | 変換しない