测试许久 发现 和 系统设置字符什么都无关系 只要 做一件事
先申明下 环境 我用的是 usbwebserves
一个小儿简单的php+mysql 服务器。但是mysql 数据库版本是5.5的。
现在切入正题
只要连接字符 加上 charset=utf8就 ok
连接字符串
<add name="test" providerName="MySql.Data.MySqlClient" connectionString="server=127.0.0.1;port=3306;database=test;UID=root;Password=123;Allow User Variables=True;charset=utf8" />
这个是我使用的数据库(你们可以参考下其字符集)database 并不是utf8 但是一样可以插入中文。