この Natural プロファイルパラメータでは、Natural データおよび Natural ソースのデフォルトのコードページを定義します。
可能な設定 | 1~64 文字 | 目的のコードページの名前です。 |
---|---|---|
' ' (空白)
|
システムのコードページにリセットします。 | |
デフォルト設定 | ' ' (空白)
|
システムのコードページです。 |
ダイナミックな指定 | ○ | |
セッション内の指定 | × |
注意:
システムコードページは ICU(International Components for Unicode)経由で検出されます。Natural for UNIX によってサポートされているプラットフォームでは、CP
パラメータを定義する必要があります。これは、ICU のデフォルトが UNIX プラットフォームごとに異なって定義されている場合があり、この定義も、新しい ICU バージョンを持つ特定のプラットフォームで変わる場合があるためです。さらに、Linux
のシステムコードページは、多くの場合 UTF-8 です。UFT-8 は基本的にコードページではなく Unicode エンコーディングです。1 文字の長さが 1 ~ 4 バイトにできるマルチバイトエンコーディングです。REDEFINE
などの Natural ステートメントは、可変文字長のエンコーディングでは使用できないため、A フォーマットエンコーディングが UTF-8 である可能性は低いと考えられます。このため、システムコードページが UTF-8 であり、CP
パラメータを有効なコードページに設定する必要がある場合は、エラーが表示されます。