一般来说,mysql的中文乱码都是由于编码问题导致的
分为:1导入数据时选择的编码格式
2数据库本身的编码格式
对于mysql数据库来说,默认的编码一般是那个拉丁啥的玩意
遇到这种情况时,我们需要编辑mysql数据库的my.cnf文件,很多人说这个文件没有,一般来说,这个问题是存放在usr/local/mysql/support-file下,如果没有,则自己利用sudo touch my.cnf创建一个,创建好了再在文件里写入以下内容
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
编译完,保存,然后重启mysql服务即可