微信昵称中含有表情符号的保存
1)数据库表、字段编码:utfmb4
2)JDBC 连接配置中:characterEncoding=utf8
3)DruidDataSource 配置类中增加 connecttionInitSqls 属性的设置:set names utf8mb4;
druidDataSource.setConnectionInitSqls(Lists.newArrayList("set names utf8mb4;"));
关键是 DruidDataSource connecttionInitSqls 属性的设置
网友评论