CentOS6 php -> AS400 DB2 ODBC接続時のCCSID

日付 2021.02.20
タイトル CentOS6 php -> AS400 DB2 ODBC接続時のCCSID
本文
以前は930で接続できていたのだが、相手方の環境が変わったのか、-514エラーが発生してSQLが実行できなくなっていた。

cwbpingは通るので接続はできている、
cwbnltblは1208を示すので変更してみたところSQLは実行できた、が、日本語が化ける。
パディングの辺がおかしい、isqlで接続して見る分には閲覧はできるのだがやはり何か全体的におかしい。

odbc.iniで
CCSID = 942
としてiconvなりmb_convert_encodingなりで結果セットをターゲットの文字コードに変換すれば良いのだが何かスッキリしない。
すべての文字について以前と一対一で対応が取れるわけでもないだろうし、はてどうしたものか、先方は何も変えてないというのだが。。。