一切搞定後開始添加數據,問題來了,所有的中文全都是"???",汗啊.
想來一定是字符串編碼的問題了.
先在Web.config的<system.web>下添加"<globalization requestEncoding="UTF-8" responseEncoding="UTF-8"/>".
問題依舊存在.
開始在MySQL幫助中尋找解決辦法.
查看了所有有關character_set的值(show variables like ''%character_set%'';)
都改成gb2312
問題依舊.
再看MySQL Connector Net的幫助,我暈啊,英文的.
累個半死終於在MySQLConnection.ConnectionString Property 下找到CharSet -or Character Set的設置.
將ConnectionString作如下修改:<add name="MySqlProductDB" connectionString="Server=192.168.100.104;Database=ProductDB;Uid=root;Pwd=JUSTZEE;charset=utf8" providerName="MySql.Data.MySQLClIEnt" />
(charset=utf8,不要寫成utf-8,郁悶了)
哈哈.問題解決了.