コードセットの変換環境変数を構成するには

環境内で MFCODESET 変数を設定して、コードセットの変換を制御します。
  1. Visual COBOL command promptを起動します。手順については、「Visual COBOL command promptを起動するには」を参照してください。
  2. 次のいずれかを実行します。
    • 特定の国別コードについて ASCII 文字セットと EBCDIC 文字セットの間で変換を行うには、コマンド プロンプトで、次のように入力します。
      set MFCODESET=nnnn

      nnnn は、サポートされる 4 桁の国別コードかコードセット番号 (詳細については、「サポートされている国別コード」を参照)、またはカスタマイズされた変換モジュールのコードセット番号です。

      注: 無効な国別コードを設定した場合は、DEFAULT が国別コード設定として使用されます。
    • 指定した ASCII 文字セットと指定した EBCDIC 文字セットの間で変換を行うには、コマンド プロンプトで、次のように入力します。
      set MFCODESET=xxxxyyyy

      xxxx は SBCDIC CCSID を表す 4 文字の 16 進文字列で、yyyy は ASCII CCSID を表す 4 文字の 16 進文字列です。指定した CCSID 変換テーブルがまだインストールされていない場合は、「CCSID 変換テーブルをインストールするには」を参照してください。

  3. 同じ環境内でプログラムを実行して、構成した変換を使用します。

例:

CHARSET"EBCDIC" コンパイラ指令でプログラムを実行し、その出力を現在の ASCII 文字セットと UK English EBCDIC の間で変換する場合
set MFCODESET=0285
CHARSET"EBCDIC" コンパイラ指令でプログラムを実行し、その出力を MS-WIN LATIN-1 コードセット (CCSID 1252) と COM EUROPE EBCDIC コードセット (CCSID 37) の間で変換する場合
set MFCODESET=002504E4