• ベストアンサー

MyODBC-3.51のドライバでの文字化け

MySQL5&php5&Apache2.2(OS:XP) で、MyODBC-3.51のドライバを使い、ACCCESS2003からテーブルのリンクを貼っています。 phpMyAdminでは、綺麗に日本語で表示されるのですが、 テーブルのリンクを貼ったACCCESS2003からは「韦겜臣肨ꫨ」のような 幽霊文字で表示されます。 MyODBCのConection Optionで「Charactor Set」で sjisでもutf8でも同じです。 どなたかお分かりの方、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.2

http://dev.mysql.com/downloads/connector/odbc/5.1.html ここからMYODBC 5.1をダウンロードして設定してみてください。 当方ではMYSQL 5.0の環境ですが、このドライバでDB側の文字コードが UTF-8ですがACCESS2003で正常に日本語が表示されています。

idek
質問者

お礼

ありがとうございました。結局出来ませんでしたが、勉強しなおします。

idek
質問者

補足

お返事をいただきありがとうございます。 MYODBC 5.1に変えました。 PCの再起動、ODBCの削除&再登録をしても同じ現象です。 すいません。心当たり、まだおありであれば教えてください。

その他の回答 (1)

  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

「Initial Statement」に「set names cp932」を指定しても変わりませんか。

idek
質問者

補足

早速回等ありがとうございます。 >「Initial Statement」に「set names cp932」を指定しても変わりませんか。 変わりません。

関連するQ&A