dポイントプレゼントキャンペーン実施中!

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等追加し、リブートしても何も変化無しです。サーバー側の設定らしいのでとりあえずやってみた程度ですが。

どなたかアドバイス頂けたら幸いです。
よろしくお願いします。

A 回答 (1件)

とりあえずですが


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

この回答への補足

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

補足日時:2006/12/05 18:46
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!