C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 38 を表示中)
■19703 / )  ODBC経由でMySQLのデータを見ると記号が文字化けします
□投稿者/ モモンガ (1回)-(2008/05/28(Wed) 09:10:02)

分類:[C#] 

C#からODBC経由でMySQLに接続しDatGridViewにデータを表示させる処理を作っています

あちこちのサイトを参考にしながら表示させるまではできたのですが

「〜」の記号だけが文字化け「??」します

接続のconnectionstringはこんな感じで記述しています

_conn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};"
+ "SERVER=localhost;"
+ "PORT=3306;"
+ "DATABASE=mydb;"
+ "UID=myuser;"
+ "PASSWORD=mypass;"
+ "STMT=SET CHARACTER SET sjis;"
+ "OPTION=3";

「SET CHARACTER SET sjis」の部分がポイントだとは思うのですが

euc等に変えると日本語まで文字化けしてしまいます

この問題は、ソース側ではなく、データベース側の設定の問題でしょうか?

それとも何か接続文字列が不足しているのでしょうか?

よろしくお願いいたします。

返信 編集キー/


管理者用

- Child Tree -