1.2.5 Cautionary notes when UTF-8 is used as the character encoding
-
When the character encoding is UTF-8, multi-byte characters such as Japanese require more bytes than when other character encodings are used. Therefore output columns will be misaligned if output information includes Japanese when the following commands are executed:
- Applicable commands:
-
ajsshow, ajsrelease, jpqagtshow, jpqqueshow, jpqresshow, jpqendjobshow, jpqjobshow, jpqdbcond, jpqreguser, ajsagtshow, ajsplanout
-
When the character encoding is UTF-8, and multi-byte characters such as Japanese are specified for command execution, the number of available character codes might be fewer than if another character encoding were used.
-
When the following commands are remotely executed from a host that uses UTF-8 encoding, and the execution host DB type (AJSCHARCODE) is also UTF-8, the AJSCONVERTUTF8 environment variable must be set to no.
- Applicable commands:
-
ajschange, ajschgjob, ajschgnet, ajsentry, ajsintrpt, ajskill, ajsleave, ajsplan, ajsprint, ajsrerun, ajsshow, ajsstatus, ajssuspend, ajsplanout
If you remotely execute these commands when the AJSCONVERTUTF8 environment variable is undefined or set to yes, the execution results might be unreadable or the processing executed for the units might not be correct.
For details about the AJSCONVERTUTF8 environment variable, see Table 1-5 in 1.4.1 Environment variables used to execute JP1/AJS3 commands.
-
When UTF-8 encoding is used, and the DEFLENTYPE environment setting parameter is set to sjis, the number of characters that can be specified for the following items is the same as in the Shift-JIS environment:
-
Unit name in the unit detailed information definition
-
Comment in the unit detailed information definition
-
Exclusive jobnet in the Schedule Settings
Note that the maximum number of nested units (maximum number of hierarchical levels) becomes 10 (the default is 30).
-