您的位置:首页 > 数据库 > MySQL

Mysql插入中文乱码

2016-05-24 19:08 369 查看
需要utf8编码才能插入中文

查看数据库编码

show variables like '%char%'




这样的结果才对

修改编码

首先需要改mysql的默认编码:

在my.ini或my.cnf里

[mysqld]
character-set-server=utf8

[client]
default-character-set=utf8


然后重启mysql服务

然后要改数据库编码:

注意,如果mysql的默认编码设置成utf8了之后才创建的数据库,这步可以省略了





之后要修改每个表的列编码,varchar类型的

注意,如果是数据库默认编码设置了utf8然后才创建的表,这步可省略:





没个表的列都要改,好累。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql