以前遇到过MYSQL的编码问题 通过修改my.ini的方法解决 回学校换成自己的本本 又遇到了类似的问题 然后把所有有关字符集的地方都设置成utf8 用Navicat和MyEclipse可以查询到中文结果 可是在MYSQL的控制台里却显示乱码 判断应该是MYSQL的显示结果的编码有问题 执行
SHOW VARIABLES LIKE 'character_set%';查看编码 发现都是UTF8没错 然后试着改一下results的编码
mysql> set character_set_results='gbk';
幸运地解决了