1.2.5 文字コードUTF-8を使用している場合の注意事項
-
文字コードUTF-8を使用している場合,日本語などのマルチバイト文字は,その他の文字コードを使用する場合よりも多くのバイト数で表現されます。そのため,次のコマンドの実行時,表示させる情報に日本語が含まれている場合は出力カラムがずれて表示されます。
- 該当するコマンド
-
ajsdbcond,ajsshow,ajsrelease,jpqagtshow,jpqqueshow,jpqresshow,jpqendjobshow,jpqjobshow,jpqdbcond,jpqreguser,ajsagtshow,ajsplanout
-
文字コードUTF-8を使用している場合,コマンド実行時に日本語などのマルチバイト文字を指定する際,その他の文字コードを使用する場合よりも使用できる文字数が少なくなることがあります。
-
文字コードUTF-8を使用しているホストから次のコマンドをリモート実行する際,実行先ホストのDB種別(AJSCHARCODE)もUTF-8である場合は,環境変数AJSCONVERTUTF8に「no」を指定する必要があります。
- 該当するコマンド
-
ajschange,ajschgjob,ajschgnet,ajsentry,ajsintrpt,ajskill,ajsleave,ajsplan,ajsprint,ajsrerun,ajsshow,ajsstatus,ajssuspend,ajsplanout
環境変数AJSCONVERTUTF8を指定しない,または「yes」を指定してコマンドをリモート実行した場合,表示結果に文字化けが発生したり,ユニットに対する処理が正しく行われなかったりします。
環境変数AJSCONVERTUTF8については,「1.4 環境変数一覧」の表1-6を参照してください。
-
文字コードUTF-8を使用していて,環境設定パラメーターDEFLENTYPEに「sjis」が設定されている場合,次の項目で指定できる文字数はシフトJIS環境と同じ文字数になります。
-
ユニット詳細定義のユニット名
-
ユニット詳細定義のコメント
-
スケジュール設定の排他ジョブネット名
ただし,ユニットの最大ネスト数(最大階層数)は10になります(デフォルトは30)。
-