PASE環境

13. PASE環境へ日本語のパラメータを渡すには

PASE環境のプログラムへ日本語のパラメータを
QP2TERMで渡すことはOS Ver7.6でもできない。

QP2TERMの解説ではQP2TERMへ渡すパラメータは
シングル文字と見なされてUTF-8に変換されると
IBMマニュアルの注意書きの次のように書かれている。

https://www.ibm.com/docs/ja/i/7.6.0?topic=ssw_ibm_i_76/apis/qp2term.html

しかしPASE環境に正しく日本語パラメータを文字化けせずに
渡すには QP2TERM ではなく QSHコマンドで実行すると
日本語文字化けは起らない。

[例]

 QSH CMD('echo '' 日本語 ''')