# MタイプからXタイプへの変換（EBCDIC系の半角文字からASCII系の半角文字に変換）の注意

図9.13 MタイプからXタイプへの変換（EBCDIC系の半角文字からASCII系の半角文字に変換）

1)の場合

  入力側の半角文字は出力側のコードへと変換されます。この例ではEBCDIC系の半角文字がASCII系の半角文字に変換されています。また、例のように出力領域が実際の出力データサイズよりも大きくとられている場合、半角スペースが詰められます。

2)の場合

  MタイプからXタイプへの変換では、入力側に全角文字が存在した場合は変換エラーとなります。入力がEBCDIC系漢字コード種の場合は、シフトコードの開始を発見した時点でエラーとなります。

= 備考 =

この例では、入力側の「EBCDICセット」を"IBM英小文字拡張"に設定しています。

注意

EBCDIC系漢字コード種の入力データ内にシフトコードが存在しない場合、MタイプからXタイプへの変換ではすべての入力データを1バイトコードとして変換します。