2014-09-24 12:08:00
来 源
中存储网
MySQL
关于C#操作MySql数据库,上次说到利用MySQLDateTime对象解决了mysql数据库中的日期数据类型问题,并且记住要在连接字符串中添加Allow Zero DateTime = true这个属性。这次又碰到了MySql的中文乱码问题.

关于C#操作MySql数据库,上次说到利用MySQLDateTime对象解决了mysql数据库中的日期数据类型问题,并且记住要在连接字符串 中添加Allow Zero DateTime = true这个属性。

这次又碰到了MySql的中文乱码问题,我从SQLServer2005中拿到中文数据,想要插入到MySql中去,php的编程经 验告诉我,必须在每个连接打开之后执行set names utf8,这样保证用utf8去解析数据(我的数据库编码是utf8),注意这一句话和后面执行的sql语句必须是同一个connection。后来发现 还是不行,数据库插入的依然是乱码,查了半天才发现是my.ini的配置问题
default_character_set = uft8

以后开发过程中要注意了。

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。