今天在存储数据库的时候,发现中文字符出现了乱码,于是上网搜索资料,找到方法,特别记录一下,当作第一篇博客。
首先,在mysql的bin目录下,打开命令窗口,输入mysql -u root -p
接着,在命令行输入show variables like ‘character_set_%’;
乱码的原因就在这里,我们要将latin1全变为utf8
在mysql根目录下找到my.ini文件,打开![这里写图片描述](https://img-blog.csdn.net/20170322193233988?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGFsYWxhYXMxMjM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
将所标示的值全改为utf8
再次输入show variables like ‘character_set_%’;
发现已经有部分值变化了
在配置文件my.ini的client 下,加入default-character-set=utf8
重启mysql服务之后,mysql的乱码问题就解决了
注意:本文可能有不严谨的地方,如有问题,请批评指正,谢谢。