C# mysql 插入數(shù)據(jù),中文亂碼的解決方法
更新時間:2013年10月25日 14:51:03 作者:
用C#操作mysql時, 插入數(shù)據(jù)中文都是亂碼,只顯示問號,數(shù)據(jù)庫本身使用的是utf-8字符
有兩種解決辦法:
一種是在執(zhí)行語句前面設(shè)置,如:
復(fù)制代碼 代碼如下:
MySQLCommand mCommand = new MySQLCommand("set names gb2312", m_Connection);
另一種是直接加在連接字符串里,如:
復(fù)制代碼 代碼如下:
<add name="connection" connectionString="server=127.0.0.1;UId=root;PassWord=root;Persist Security Info=True;database=test;Charset=utf8;" providerName="MySql" />
我使用的是第二種,非常簡單的解決了問題。
您可能感興趣的文章:
- C#連接MySql數(shù)據(jù)庫的方法
- C#操作mysql數(shù)據(jù)庫的代碼實例
- C#連接操作 MySQL 數(shù)據(jù)庫實例(使用官方驅(qū)動)
- C#實現(xiàn)操作MySql數(shù)據(jù)層類MysqlHelper實例
- C#連接mysql數(shù)據(jù)庫完整實例
- C#處理MySql多個返回集的方法
- C#中調(diào)用MySQL存儲過程的方法
- C# Mysql 查詢 Rownum的解決方法
- C#連接mariadb(MYSQL分支)代碼示例分享
- C#中實現(xiàn)查找mysql的安裝路徑
- C#如何在海量數(shù)據(jù)下的高效讀取寫入MySQL
- C#連接mysql的方法【基于vs2010】
相關(guān)文章
RegexOptions.IgnoreCase正則表達(dá)式替換,忽略大小寫
RegexOptions.IgnoreCase正則表達(dá)式替換,忽略大小寫,需要的朋友可以參考一下2013-03-03