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 コメント