mysql字符编码的设置以及mysql中文乱码的解决方法

时间:2022-09-22 19:13:26

在windows系统下

1、在mysql的安装目录下找到my.ini文件(如果没有的话就把my-medium.ini复制,然后重命名为my.ini即可)

2、在my.ini文件中找到[client]和[mysqld]字段,在下面均加上default-character-set=utf8,保存并关闭

3、重启mysql服务

如果window下重启失败,可能是因为安装了高版本的mysql(mysql5.5以上)所致,在高版本对字符编码方式修改的办法中,在[mysqld]下的修改发生了变化,[mysqld]下添加的应该为:

character-set-server=utf8

collation-server=utf8_general_ci

重启mysql,语句:show variables like "char%" ;

现在再次查看字符编码,如果跟下面一致,说明成功了

mysql字符编码的设置以及mysql中文乱码的解决方法