サポートチーム便り2021.07.28
OS提供画面の半角カナ文字化けを解消するには
Question
現在弊社のIBM i(AS/400)は、英小文字を扱うために、QCCSID:5035、エミュレーターのホスト・コード・ページ:939で運用しています。
ユーザー作成プログラム、格納データは問題ないです。しかし、スプール処理などOSで提供される画面で半角カナが文字化けします。
ユーザーメニューから、スプール処理や、RUNQRYのレコード選択画面などを起動するようにしていますが、半角カナが文字化けしています。
スプール処理文字化けの例:
RUNQRY qrypgm RCDSLT(*YES) 文字化けの例:
二次言語を導入すればいいのかもしれませんが、そこまでしないで何か文字化けを解消する手段は何かありませんか。
Answer
ユーザー・プロファイル変更(CHGUSRPRF)コマンドで、文字識別コードの制御(CHRIDCTL)パラメータの値を、*JOBCCSID に変更してください。
CHGUSRPRF実行後は、再度サインオンしてください。
すべての画面ではありませんが、スプール処理や、RUNQRYのレコード選択画面は、半角カナの文字化けが解消されると思います。
スプール処理画面の例:
RUNQRY qrypgm RCDSLT(*YES) 画面の例:
お試し頂けますでしょうか。
by 杜