mysql控制台下查询结果集乱码 character_set_results 当SQL有结果返回的时候这个变量用来决定发给客户端的结果中文字量的编码数据库中都是utf8的,控制台是gbk的,所以转换的时候出问题。设置character_set_results编码和客户端编码一致时,乱码就不存在了。