質問: odbc接続で全角文字が文字化け mysql⇒ms-accessのodbc接続で文字化けが発生してます。 ■mysql 5.0.27 ■myodbc 3.51.19 ■ms-access 2000 (windows2000) ○my.cnfの設定 [mysqld] skip-character-set-client-handshake [mysqld_safe] skip-character-set-client-handshake [odbc] default-character-set=sjis [client] default-character-set=sjis ○status server characterset: latin1 db characterset: latin1 client characterset: latin1 conn. characterset: latin1 ▽試したこと ・initial statement に set names 'sjis' を設定 ・character set sjis、ujis、latin1 それぞれを指定 半角文字は大丈夫ですが、全角文字になると「??????????」と表示されています。 mysql+phpでは問題なく使えます。 解決方法分かる方アドバイスお願い致します。
回答: いろいろ試行錯誤した内容を、混在させて書いていませんか? sjisにするなら、my.cnfの[mysql]と[mysqld]に、default-character-set=sjisの指定が必要なはずですが? >mysql+phpでは問題なく使えます statusコマンドの結果がlatin1になっているなら、信じ難いのですが?