在实际开发中经常遇到JDBC连接数据库,存入或获取数据乱码的问题,主要原因是MySQL安装的时候的编码设置为设置为UTF-8,这里给出详细解决方案:
先关闭mysql服务,sudo service mysql stop
找到mysql的配置文件my.ini,并添加以下配置:
`路径一般位于C:\ProgramData\MySQL\MySQL Server 8.0\下`
character_set_server=utf8 init_connect=’set names utf8’ 重启mysql服务,查看编码,在mysql内输入: show variables like ‘%char%’;