原因: 中文操作系统中,cmd默认编码格式为GBK,数据库编码为UTF-8或者其他类型,所以GBK解码器解析UTF-8编码的数据会中文乱码。 解决方案: 进入MySQL数据库 mysql -u root -p 输入数据库密码设置当前命令行查询结果编码为GBK set character_set_results=gbk; Tips:该操作仅在当前窗口生效,再次进入需重新执行该命令。 祝君好运。