一. 首先进入命令窗口,进入你的数据库. (win,mac 命令不一样). 查看代码是否是utf-8.
查看character_set_database 编码格式,(此图为Mac的数据库).
如果不是utf-8编码格式,打开可视化工具.按照如下图:
在创建表的时候可以选择为utf-8的格式,就不会出现这种问题。有一点需要注意的是,如果之前是默认的编码,出现乱码,再去修改表的编码格式,是不会成功的,所以需要建表的时候就确定编码格式:
然后在重新创建表格,再看一下表格中值.(以上针对windows 系统).
如果是mac系统,先看 下图:
是否由此文件夹,如果没有,拷贝一个或者网上搜索一个,放进去就可以.再去终端进入数据库验证编码问题-->mysql -u root -p -->输入数据库密码--> show variables like '%char%'; 输入命令之后,就会出现编码格式.数据库显示的为 utf-8 编码格式,而可视化工具还是乱码,在Preferences 中将编码格式全部设置为默认,然后重新创建表格.