Net、c# 連接Mysql數據庫中文亂碼 - 畫個逗號給明天

分類:編程 時間:2016-11-03

網上有兩種解決方案:

第一種是,每次執行語句的時候都和PHP的類似,先執行

一句“set names utf8”或者“set names gb2312”;

1 mysqlcommand setformat = new MySQLCommand("set names b2312",m_Connection);2 setformat.ExecuteNonQuery();3 setformat.Dispose();

第二種是,在webconfig裏加一句“Charset=gbk”;

1 MySqlConnection myConnection = new MySqlConnection("database=test2;Data Source=localhost;User Id=root;Password=ikmbikmb;Charset=gbk");

我是用第2中辦法才得到了解決,第一種為什麽不行?目前我還是個小白,暫時找不到原因,但肯定是程序和數據庫對接,兩個的默認編碼不一致引起的。

最後還請多多指教!


Tags: localhost 解決方案 數據庫 names 中文

文章來源:


ads
ads

相關文章
ads

相關文章

ad