|
分類:[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等に変えると日本語まで文字化けしてしまいます
この問題は、ソース側ではなく、データベース側の設定の問題でしょうか?
それとも何か接続文字列が不足しているのでしょうか?
よろしくお願いいたします。
|