在更换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
然后重启,乱码消失
本文讨论了在更换Druid连接池后,MySQL配置文件中添加字符集设置以解决中文乱码问题的过程。包括在[client]和[mysqld]部分添加default-character-set=utf8和character_set_server=utf8等配置项,并通过重启服务消除乱码现象。
9155

被折叠的 条评论
为什么被折叠?



