在更换Druid连接池前,连接URL后面添加了?useUnicode=true&characterEncoding=utf8

中文正常,在更换后出现乱码问题,于是追踪发现在Action中还是正常,在入库的时候异常了。

于是修改MySQL 配置文件。

vi /etc/my.cnf

在[client]下添加

default-character-set=utf8

[mysqld]下添加

character_set_server=utf8
init_connect= SET NAMES utf8

然后重启,乱码消失。