CHARSET

環境の文字集合を定義する。

構文:

>>-.---.--CHARSET--"char-set"--------------><
   +-/-+

パラメーター:

char-set
ASCII または EBCDIC

属性:

省略値: CHARSET"ASCII"
段階: 構文チェック
$SET: 初期

依存性:

CHARSET"ASCII」 は、DEFAULTBYTE"32"、SIGN"ASCII" および NATIVE"ASCII" を設定する。

CHARSET"EBCDIC" は、DEFAULTBYTE"0" を設定し、最後に SIGN"EBCDIC" および NATIVE"EBCDIC" を設定する。

説明:

すべての定数および照合順序が、指定された文字集合で処理される。

CHARSET"EBCDIC" を設定した場合、COBOL システム ライブラリ ルーチンのうち、パラメーターで英数字のデータを受け取る、または返すルーチンが動作しない。英数字のデータは ASCII とする。

For managed COBOL, SIGN"EBCDIC", along with one of HOST-NUMMOVE, HOST-NUMCOMPARE or SIGN-FIXUP is an invalid combination of directives, and is rejected during compilation. For native COBOL, the combination is permitted.