Ubuntuのサーバーから直接ActianZENのデータベースに接続して、SQL文に日本語を入れると文字化けを起こします

Ubuntuのターミナルで「isql -v DSN名」を実行すると下記の「SQL>」が表示されSQL文が入力できるようになって、
SQL>SELECT ~ FROM ~
~に日本語を入れると文字化けを起こしてエラーが出ます。
SQL>SELECT * FROM aaa
を入力するとデータは取得できます。
日本語のコーディングはShift_JISで、odbc.iniの中に「Charset=Shift_JIS」を記述しています。
UbuntuのlocaleのLANG,LC_ALL=Shift_JISで行ったり、UTF-8で行っていたのですが変わらず文字化けします。エラーコードは[S0022][S1000]が出ていました。

Ubuntu OS:22.04
ActianZEN ODBC(Linux用):15.21.006.000

どなたかこの文字化けが起こる原因が分かる方がいらっしゃいましたらご教授お願いいたします。

コメントを投稿

0 コメント