akaired回答ポイント 200ptウォッチ

Windows XPにmysql5.5をインストールしています。


VB2010でフォームを作り、ウィザードでデータソースを追加しました。
ODBC接続をしています。

そうしたら、データソース欄に各テーブルが表示されました。テーブル名は日本語ですが、問題なく読めます。
次にフィールドを見ようとしたらフィールドは文字化けをしていて何が書いてあるかわかりません。

各テーブルのキャラセットはCHARSET=cp932です。
各フィールドのキャラセットは、キャラクターセット:cp932、照合:cp932_japanese_ciです。

mysqlの設定ファイルは、
[mysql]
default-character-set=cp932、
[mysqld]
#default-character-set=cp932
default-storage-engine=INNODB

となっています。

http://billyboy.blog81.fc2.com/blog-entry-69.html
のページを参考にODBC側でもcp932にキャラクタセットをしています。

cp932に統一しているのに、未だにフィールド名(日本語)は文字化けを起こしています。
どこをどうなおせば、フィールド名が日本語になるでしょうか?

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2011-12-08 17:54:24
終了日時
2011-12-15 17:55:03
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

innodb56ODBC115MySQL2612Windows XP1528文字化け1005インストール7094ウィザード157

人気の質問

メニュー

PC版