同事的一个后台系统出现了中文乱码,mysql中就已经是乱码了,而且通过sql的select语句执行若干次之后,本来没有乱码的就出现了类似这样????的乱码。网上搜到这样一片文章,按照这个上面的一一对照,最后找出来是character_set_results这个字段没有设置,设置完之后就没问题了。故事到这里确实没有什么新奇的,但是过来几个小时,本来设置好的这个字段又变空了。而且这期间mysql服务也没有重启过(通过查uptime确定的),my.cnf的的配置里也确实有些不完善的地方,后面留待观察吧。