一切搞定后开始添加数据,问题来了,所有的中文全都是"???",汗啊.
想来一定是字符串编码的问题了.
先在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,郁闷了)
哈哈.问题解决了.