310BLOG
MysqlとODBCの設定
Posted '09.01.16
兼ねてからの問題であったデータをバックアップしてリストアすると機種依存文字が文字化けしてしまう問題が
やっと解決したので忘れないように記しておきます。
今まではMysql(sjis)+ODBC(sjis)によって使っていたがこれを
Mysql(utf8)+ODBC(cp932)にすればよし。(Nさん感謝です)
文字タイプはかなりの種類があるので非常にややこしい。
ダンプリストのテーブル定義の最後の部分
) ENGINE=InnoDB DEFAULT CHARSET=sjis;
これを,全てのテーブルにおいて
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
と書き換えてリストアする。
あとはODBCドライバを下記のように設定すればよい。