使用MySql Connector/Net(后续)

来源:互联网 发布:逆战刷枪软件辅助 编辑:程序博客网 时间:2024/04/29 09:17

一切搞定后开始添加数据,问题来了,所有的中文全都是"???",汗啊.

想来一定是字符串编码的问题了.

先在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,郁闷了)

哈哈.问题解决了.

原创粉丝点击