往mysql数据库中插入中文乱码

解决方案参见:http://hi.baidu.com/168zlf/item/27709bf9c6b5791be3e3bd32

内容摘抄如下:
--------------------------------
(1)修改 MySql安装目录下面的my.ini(MySQL Server Instance Configuration 文件)。 设置
        default-character-set=gbk(注意,有2处)

(2)修改data目录中相应数据库目录下的db.opt配置文件
        default-character-set=gbk
        default-collation=gbk_chinese_ci
重启数据库,关闭控制台窗口重新登录数据库,执行SQL,一切正常

注意:如果在没有按照上述方法修改前已经创建了表,然后再按照上述方法修改后,在表中插入数据,还会出现

这种问题,这是因为这个表的数据结构还是修改前的结构,因此必须删除这个表,重新创建新表,然后插入中文

就不会出现这种问题了。

猜你喜欢

转载自flnixlee.iteye.com/blog/1597327