簡要概述一下問題:
1)mysql數據庫,插入中文沒有問題,查詢時,直接在數據庫中查詢 “where studentname='張三'” ,執行正常。
2) .net連接數據庫,執行查詢 “where studentname='張三'” ,查到結果爲零。
3).net連接數據庫,執行查詢 “where studentname='zhangsan'” ,結果正常。
通過以上情況,得出是mysql服務器字符集設置問題。
本人數據庫設置如下:
基字符集:uft8
數據庫排序規則:utf_general_ci
設置完後一切正常,搞定!