匿名用户
1级
2016-10-22 回答
一、检查当前数据库编码。
使用语句:
showvariables like ‘%character%’;
showvariables like’%collation%’;
MySQL各个编码应该如下图。
如果不是以上情况,需要将mysql编码设置为utf-8。具体步骤如下:
如果安装mysql时安装了“MySql Sever Instance Configuration Wizard”,则只需要启动该程序进行相应设置即可。如下面截图中所描述,需要将默认编码设置为utf8
如果没有该程序,需要手动修改mysql编码。
1、 编辑MySql的配置文件
MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是 /etc/my.cnf
--在 [mysqld] 标签下加上以下内容:
default-character-set = utf8
character_set_server = utf8
注意:如果此标签下已经存在“default-character-set=GBK”类似的内容,只需修改即可。
--在 [mysql] 标签下加上一行
default-character-set= utf8
--在 [mysql.server]标签下加上一行
default-character-set= utf8
--在 [mysqld_safe]标签下加上一行
default-character-set = utf8