现在云服务器比较流行,很多同学部署项目后发现乱码,大多数情况下是mysql的编码问题。
先记下centos下怎么查看mysql版本:
一、进入mysql,通过version()查看
二、status命令
在这个命令下,还可以查看到编码格式等信息。
如果编码格式不是utf8,就可以进行修改了
1、首先,找到mysql的配置文件 /etc/my.cnf
2、用vi编辑器打开配置文件
3、在[client]下增加 default-character-set=utf8 字段
4、在[mysql]下增加character-set-server=utf8 字段和collation-server=utf8_general_ci 字段
这样就解决了。
进入mysql 用status命令查看一下或者使用SHOW VARIABLES LIKE ‘character%’;查看一下,发现数据库编码已经全部改成utf8