- - PR -
c#からMysqlに日本語項目を含んだレコードをINSERTする場合
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-07-15 08:26
c#からMySQL Connector Net 1.0.7を使用してMYSQLに接続してデータをINSERTしたのですが、
VARCHAR型で指定した項目に日本語が文字化けしてしまいます。(日本語はシングルクォーテーションで囲みました。) あらかじめSHIFT_JISなどを宣言しないといけないのでしょうか? そもそも構文が間違っているのでしょうか? |
|
投稿日時: 2006-07-15 11:37
こんにちは。
過去ログでtkoさんが MySQL 5.0.19 + MySQL Connector/Net の環境で日本語を通す方法を提示しておられます。 ADO.NET、MySQL5.0での文字化け あと、MySQL Connector/Net でデータアクセスするならエンコーディングを UTF-8 に統一してしまう方法も有効だと思います。 _________________ 上本亮介 (ue) @ わんくま同盟 Microsoft MVP for VSTO (Jul 2008 - Jun 2009) Hello Another World! .NET 勉強会 / ヒーロー島 |
|
投稿日時: 2006-07-15 14:53
接続文字列でcharset= を指定すればよいという話もきいたことがあります。
|
|
投稿日時: 2006-07-17 23:05
Column Charsetの初期値がlatin1になっていたので文字化けしていました。
sjisにするとちゃんと入力されました。 みなさまありがとうございました。 |
1