springBoot编写插入数据的时候汉子乱码问题,显示问号

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37465368/article/details/82470410

解决思路:

1、数据库字符集是否正确,设为utf-8

     查看数据库编码:

     

show variables like '%char%';

    修改字符编码:(可直接设为全局的,在set后➕global)

set character_set_server=utf8;
set character_set_database=utf8;
show variables like '%char%';

2、代码层面   代码连接时设置为utf-8

在路径后面➕“?useUnicode=true&characterEncoding=utf-8”

3、修改完没起作用的话,重启mysql服务。

启动MySQL服务 sudo /usr/local/MySQL/support-files/mysql.server start

停止MySQL服务 sudo /usr/local/mysql/support-files/mysql.server stop

重启MySQL服务 sudo /usr/local/mysql/support-files/mysql.server restart

猜你喜欢

转载自blog.csdn.net/qq_37465368/article/details/82470410
今日推荐