• 締切済み

MYSQLへODBC接続すると文字化けになります。

ODBCを介してMS-ACCESS2003からMYSQLへ接続はできるのですが、文字化けしてしまいます。 ですのでinitial statementに、 『set names sjis』或いは、『set character set sjis』と入力するのですが、今度は接続ができなくなります・・・。 エラー内容は『Request returned with SQL_ERROR.』です。 そしてinitial statementを空にすると文字化けに・・・。 自分のPC:windowsXP ODBCドライバ:MYSQL ODBC 3.51.12 MYSQLのバージョン:3.23.58 サーバー文字コード:utf8 ポート:3306 my.cnfファイルはいじれる状況なので必要があれば修正します。 ちなみに[musqld]に set-character-set-sjis、defalt-set-sjis等追加し、リブートしても何も変化無しです。サーバー側の設定らしいのでとりあえずやってみた程度ですが。 どなたかアドバイス頂けたら幸いです。 よろしくお願いします。

みんなの回答

回答No.1

とりあえずですが my.cnfの[mysqld] デフォルトの文字セットの指定を default-character-set=文字セット名(sjis) としたらどうでしょう?

chamasd
質問者

補足

ありがとうございます。 default-character-set=文字セット名(sjis) これも試したのですがダメでした・・・。 膠着状態が続いてます。