現在の実行単位に対して有効なネイティブの文字セットに関する情報を取得します。
注: When calling this routine, ensure you are using the 1024 calling convention.
ネイティブの文字セットは、数値以外のデータをメモリ内およびデータ ファイル上でどのようにエンコードするかを指定します。
構文:
CALL "C$GetNativeCharset" USING charset-name [, codepage-number]
パラメーター:
- charset-name
- PIC X(n)
- codepage-number
- PIC 9(n)
出力パラメーター:
- charset-name
- 呼び出し後の現在の実行単位に使用されている文字セットの名前。
注: Windows では、名前の値は「ANSI」または「OEM」になります。UNIX では、値は「NONE」になります。
- codepage-number
- 呼び出し後の現在の実行単位に使用されている文字セットのコードページ番号。
注: Windows では、charset-name が「ANSI」の場合はシステム ANSI のコードページ番号になり、charset-name が「OEM」の場合はシステム OEM のコードページ番号になります。UNIX では、値は 0 になります。
説明:
Windows の場合、実行単位のネイティブの文字セットは、ANSI または OEM のいずれかです。
UNIX の場合、実行単位のネイティブの文字セットは、システムのロケール設定によって決まります。