解决的点:
pom.xml 添加以下 设置:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
有关jdbc连接:
jdbc.jdbcUrl=jdbc\:mysql\://localhost\:3306/wireless?useSSL=true&useUnicode\=true&characterEncoding\=UTF-8
后期添加的
?useSSL=true&useUnicode\=true&characterEncoding\=UTF-8
主要求改是 MySQL的本身设置
保证数据库的编码为 utf8
查看MySQL的 编码:
SHOW VARIABLES LIKE 'character%' 各项也为utf8
如果不是 修改 my.ini 配置文件,重启生效
重启失败的话,可以卸载服务器 然后再注册
可能用到的语句
mysqld --install mysql --defaults-file=H:\Program Files (x86)\mysql-5.7.17-win32\my-default.ini