ソース プログラムのエンコーディングをコンパイラに渡します。
構文:
>>------SOURCE-ENCODING--"encoding"--><
パラメーター:
- encoding
- 使用できる値は次のとおりです。
- ANSI
-
- OEM
-
- UTF8
- RUNTIME-ENCODING が明示的に設定されない限り、PIC X データの UTF-8 ランタイム エンコーディングを設定します。
- UTF16 (UTF-16 native)
- RUNTIME-ENCODING が明示的に設定されない限り、PIC X データの UTF-8 ランタイム エンコーディングを設定します。
- UTF16 (UTF-16 portable)
- RUNTIME-ENCODING が明示的に設定されない限り、PIC X データの UTF-8 ランタイム エンコーディングを設定します。
プロパティ:
デフォルト: |
SOURCE-ENCODING"ANSI" |
段階: |
構文チェック |
$SET: |
不可 |
依存関係:
この指令は、RUNTIME-ENCODING 指令が指定されない限り、ランタイム エンコーディングも設定します。
説明:
SOURCE-ENCODING はソース プログラムのエンコーディングをコンパイラに渡します。さらに、RUNTIME-ENCODING が指定されない限り、SOURCE-ENCODING を使用してランタイム エンコーディングを決定します。
ソース ファイルに UTF-8、UTF-16、移植可能またはネイティブの Unicode バイト順マーク (byte order mark; BOM) が含まれる場合、SOURCE-ENCODING を上書きできます。