cmd下的mysql 不能显示中文

在cmd下查数据,不能显示中文,没有乱码,直接是空的,
这是查询出来的编码
右边是我的my.ini设置
请问哪里不对图片说明

windows控制台默认是 GB2312的编码格式,你要把mysql改成GB2312或者 GBK就好了

配置文件写的有问题

[mysqld]
character-set-server=utf8
[mysql]
no-auto-rehash
default-character-set=utf8