This Natural profile parameter defines the default code page for Natural data and Natural sources.
Possible settings | 1 - 64 characters | The name of the desired code page. |
---|---|---|
' ' (blank)
|
Reset to system code page. | |
Default setting | ' ' (blank)
|
System code page. |
Dynamic specification | yes | |
Specification within session | no |
Note:
The system code page is detected via ICU
(International Components for Unicode). On the platforms
supported by Natural for UNIX, you should always define the CP
parameter, because the ICU default could be defined differently for different
UNIX platforms and this definition can as well change for a specific platform
with newer ICU versions. Moreover, the system code page on Linux is often
UTF-8. UFT-8 is basically not a code page, but a Unicode encoding; it is a
multi-byte encoding where the length of one character can be 1 through 4 bytes.
It is unlikely that the A format encoding is UTF-8 because Natural statements
such as REDEFINE
will not work on an encoding with a variable
character length. For this reason, an error will be displayed if the system
code page is UTF-8 and the CP
parameter has to be set to a valid
code page in this case.