ISO2002ENTMF 

DISPLAY-OF 関数

DISPLAY-OF 関数は、引数中の各国文字を英数字型の文字表現 (外部表現) に変換する。

この関数の型は英数字である。

一般形式


*

引数

  1. argument-1 の字類は各国文字とする。
  2. ISO2002MF argument-2 の字類は英字または英数字とし 1 文字位置の長さを占める。argument-2 に指定された文字は、変換時に対応する英数字表現が存在しないような各国文字に対する置き換え文字として使われる。

    ENT 整数でなければならない。argument-2 は変換に際しての変換元のコード ページを指定する。1208 (UTF-8) 以外の CCSID 値は、適切な IBM CCSID 変換テーブルがインストールされている場合にのみ完全にサポートされる。詳細については、「CCSID テーブルをインストールするには」を参照のこと。CCSID が nnn であるとすると、IBM-nnn という名前のテーブルが必要になる。たとえば、サポートする CCSID の値が 37 であれば、IBM-37 というテーブルをインストールしなければならない。必要なテーブルがインストールされていない場合は、デフォルトの EBCDIC または ASCII コード ページ (指定された CCSID が EBCDIC であるかどうかによって異なる) を使用して変換が実行される。

戻り値

  1. argument-1 中の 1 つ 1 つの各国文字を対応する英数字表現に変換し、戻り値として返す。各国文字と英数字との対応は稼動する環境が定義する。
  2. ISO2002MF argument-2 が指定されると、対応する英数字表現が存在しないような各国文字に対してこの文字が戻り値に返される。
  3. ISO2002MF argument-2 を指定しない場合、対応する英数字表現が存在しないような各国文字に対しては、各国文字の外部表現に変換した文字が戻り値に返される。その際に必要な最小限の制御機能が付加される。
  4. 戻り値の長さは、変換された結果を保持するのに必要な、USAGE DISPLAY の文字位置の個数となる。この長さは引数の長さと各国文字集合の性質によって異なる。