大前提:数据库,表,字段编码都设置正确(utf8),但依然乱码,再参考这篇文章,不敢保证一定能解决问题,但也是一种思路 环境: win10mysql5.5 (官网下)navicat for mysql 12 (官网下) 操作步骤: 设置数据库编码 确保系统编码为utf8,cmd命令行敲chcp命令 显示为65001 即为 utf8编码, 如果是其他(如:936 gbk编码),就修改系统编码 到这里mysql dos命令行中文乱码解决navicat 中文编码乱码问题