Mac mysql 解决中文乱码问题
出现“???”之类的无法识别的乱码 到/etc目录下自己建一个my.cnf文件(需要最高权限,使用sudo su),然后写入内容: [client] default-character-set=utf8 [mysqld] character-set-server=utf8 保存,修改。关掉重启mysql,OK。 查看数据库 status Connection id: 11 Current database: Current user: root@localhost SSL: Not in use Current pager: less Using outfile: '' Using delimiter: ; Server version: 5.7.18 MySQL Community Server (GPL) Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 UNIX socket: /tmp/mysql.sock Uptime: 1 min 30 secThreads: 1 Questions: 16 Slow queries: 0 Opens: 110 Flush tables: 1 Open tables: 100 Queries per second avg: 0.177
已经变成UTF8 了。如果还不行,就删掉数据库,重新建立。