CCSID(*EXACT)
CCSID(*EXACT) キーワードは、モジュール内の CCSID の処理を制御します。
注:
CCSID(*EXACT) が指定されていない場合、 RPG コンパイラーは、リテラル、変数、または、データベース・ファイルの入力バッファーおよび出力バッファー に入っているデータの CCSID に関して誤った想定を行う可能性があります。
CCSID(*EXACT) が英数字リテラル、グラフィック・リテラル、およびコンパイル時データの CCSID に与える影響については、
リテラルおよびコンパイル時データの CCSID
を 参照してください。
CCSID(*EXACT) が、DISK ファイルおよび SEQ ファイルの入力バッファーおよび出力バッファー内の英数字データとグラフィック・データ の CCSID の処理に与える影響については、
OPENOPT (* {NO }INZOFL * {NO }CVTDATA)
を参照してください。
CCSID(*EXACT) がモジュール内の英数字項目のデフォルト CCSID に与える影響 については、
CCSID(*CHAR : *JOBRUN | *UTF8 | *HEX | 番号)
を参照してください。
CCSID(*EXACT) がモジュール内のグラフィック項目のデフォルト CCSID に 与える影響については、
CCSID(*GRAPH : *JOBRUN | *SRC | *HEX | *IGNORE | 番号)
を参照してください。
CCSID(*EXACT) が、外部記述データ構造および LIKEREC キーワードを使用して定義された データ構造内の英数字サブフィールドの CCSID に与える影響に ついては、
CCSID(*EXACT | *NOEXACT)
を参照してください。
親トピック:
CCSID 制御キーワード