質問: Access DBからMySQL ODBCを使用して、MySQLへのエクスポートをしようとしています。 MS Accessでテーブルを選択して、エクスポート → ODBC データベースを選択し、 実行すると、 ODBC - 呼び出しが失敗しました。 Incorrect string value .... と表示されて、エクスポートができません。 文字コードの指定がどこか、おかしいのだろうと思うのですが、原因が掴めないでいます。 AccessのDBの文字コードは SJISです。 MySQLの文字コードもSJISにしたつもりです。my.iniの設定は以下のようになっています。 [mysql] default-character-set=sjis [mysqld] default-character-set=sjis どこを修正すればいいのか、教えて頂けないでしょうか。 以上。よろしくお願い致します。
回答: MySQL の sjis には Windows でよく使われるいわゆる機種依存文字(「1」「(株)」とか)が入ってないので、sjis ではなく cp932 を使ってみるのが良いと思います。