# ASCIIとEBCDICのコードセット間の変換

以下に、日本語コードセット変換と中国語コードセット変換に分けて、ASCIIとEBCDICのコードセット間でコード変換する場合の動作について説明します。

## 日本語コードセット変換の場合

ASCIIとHULFTで扱える8種類のEBCDICのコードセットの間でコード変換が行えます。

HULFTで扱える8種類のEBCDICのコードセットについては、「表1.8 「EBCDICセット」の種類」を参照してください。

また、8種類のEBCDICのコードセット以外のコードセットを使用したい場合は、ユーザーが変換テーブルを登録することで、使用環境に応じた変換を行えます（EBCDICユーザーテーブル）。

HULFTでは、EBCDICユーザーテーブルを簡単に作成するために、EBCDICコードセット変換テンプレートを提供しています。

EBCDICコードセット変換テンプレートを利用してEBCDICユーザーテーブルを作成すると、簡単に変換テーブルのコードの変更が行えます。

EBCDICユーザーテーブルの設定については、以下を参照してください。

HULFT10 for Windows アドミニストレーション マニュアル : EBCDICユーザテーブルの設定について

HULFT10 for Linux/AIX アドミニストレーション マニュアル : EBCDICユーザテーブルの設定について

HULFT10 for IBMi アドミニストレーション マニュアル : EBCDICユーザテーブルの設定について

HULFT10 for zOS アドミニストレーション マニュアル : EBCDICユーザテーブルの設定について

図1.6 ASCII ⇔ EBCDICのコードセットの変換図（日本語コードセット変換の場合）

注意

- EBCDICのコードセットとUTF-8間のコード変換では、EBCDICユーザーテーブルは使用できません。

  EBCDICユーザーテーブルが使用できるコードセットの組み合わせについては、「EBCDICユーザーテーブルが利用できる組み合わせ」を参照してください。

- EBCDICユーザーテーブルを使用する場合、以下のホストでEBCDICユーザーテーブルの登録と設定が必要です。

  配信側変換のとき

    : 配信側ホストで登録と設定

  集信側変換のとき

    : 集信側ホストで登録と設定

- IBMカナ文字拡張はHULFT Ver.7.3以降で使用できます。

  Ver.7.3未満の機種との転送でIBMカナ文字拡張を使用する場合は、Ver.7.3以降の機種でコード変換を行ってください。

## 中国語コードセット変換の場合

ASCIIと中国語のEBCDICのコードセットである中国語簡体字拡張との間でコード変換が行えます。

図1.7 ASCII ⇔ EBCDICのコードセットの変換図（中国語コードセット変換の場合）

注意

- 中国語コードセット変換する場合は、EBCDICユーザーテーブルは使用できません。

- 中国語簡体字拡張は、HULFT Ver.8.1以降の場合のみ1バイトコード変換できます。

  配信側ホストと集信側ホストのどちらかがHULFT Ver.8.1未満の場合は、中国語簡体字拡張との1バイトコード変換はできません。

  また、HULFT for zOSとの転送で中国語簡体字拡張を使用する場合は、HULFT for zOS以外の機種でコード変換を行ってください。