人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MS-Access2000からODBC接続でMySQLサーバーに接続したのですが、日本語部分が文字化け(全て?になる)してしまいます。

MySQLではエンコードがUTF-8でAccess2000はUnicodeに対応しているはずなので問題ないと思っていたのですが、何が原因でしょう?ODBCドライバはMyODBC-3.51.11-1(win用最新版です)

●質問者: hhashimo
●カテゴリ:ウェブ制作
✍キーワード:MS MySQL ODBC Unicode UTF-8
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● きゃづみぃ
●50ポイント

http://www.mysql.gr.jp/mysqlml/mysql/msg/7401

mysql:7401

ODBCには EUC の変換という設定があるようですが、有効になってますでしょうか?

また、UTF-8は 日本語が1文字3byteなので、ODBC側で うまく変換されていないのかもしれません。

http://www.softagency.co.jp/products/mysql/win_myodbc.html

http://66.102.7.104/search?q=cache:MbpHQ9OYD6cJ:www.wikiroom.com...

◎質問者からの返答

そもそもMySQLではUTF-8で保管してますので、EUCを有効にしたら一層おかしなことになると思いますが、、、。

それにそれは日本語版ドライバのみの機能ですよね?バイト数の件は調査してます。ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ