NATIONAL-OF関数は引数中の英数字型文字を各国語型の文字表現(内部表現)に変換する。
この関数の型は各国語である。
一般形式
引数
- 引数-1の字類は英字または英数字とする。英数字の場合、引数-1には、英数字文字、各国語文字またはその両方が外部表現の形式で含まれ得る。
- 引数-2の字類は各国語とし1文字位置の長さを占める。引数-2に指定された文字は、変換時に対応する各国語表現が存在しないような英数字文字に対する置き換え文字として使われる。
引数-2は整数とする。引数-2は変換に際しての変換元のコードページを指定する。現在デフォルトコードページである 1208 のみがサポートされている。
戻り値
- 引数-1中の一つ一つの英数字文字を対応する各国語表現に変換し、戻り値として返す。引数-1に含まれる外部表現が持つすべての制御機能は、単に文字種別を判別するためだけに用いられ、変換対象の文字とは見なされない。
- 引数-2が指定されると、対応する内部形式の各国語表現が存在しないような英数字文字に対してこの文字が戻り値に返される。
- 引数-2を指定しない場合、対応する内部形式の各国語表現が存在しないような英数字文字に対しては、各国語型の空白文字が戻り値に返される。
- 戻り値の長さは、変換された結果を保持するのに必要な、USAGE NATIONALの文字位置の個数となる。この長さは引数-1の長さによって定まる。