Mysql数据库字符集编码中文乱码以及特殊字符入库存储问题解决方案

1.设置数据库和表字段的编码格式为utf8mb4; 2.mysql的版本不能太低,低于5.5.3的版本不支持utf8mb4编码; 3.然后将应用依赖的mysql-connector-java升级成最新版(目前最新版是5.1.37) ,最后修改druid数据源的配置,增加一行 4.jdbc:mysql://localhost:3306/db名称?useUnicode=true&characterEncoding=utf8 再不行的话,把最后的?useUnicode=true&characterEncoding=utf8 去掉

转载于:https://my.oschina.net/yeyang/blog/865923

你可能感兴趣的:(Mysql数据库字符集编码中文乱码以及特殊字符入库存储问题解决方案)