mysql存入中文数据发现数据变成了???

今天在学习利用jdbc进行数据库的增删改查时,发现了存入的中文数据变成了???

我在感到奇怪的同时,开始了疯狂百度模式。

第一种情况:

查看数据库默认字符集为utf-8,默认排序规则为utf8_general_ci,如果数据库不是以上两种参数,可能会导致数据库的数据录入不上

第二种情况:

数据库配置问题,首先我下的数据库版本是5.7的版本

该版本若出现该种情况可以进行以下参数配置

首先打开mysql文件所在位置中mysql里面的my.ini文件,在[client]、[mysql]、[mysqld]三个里面添加以下信息

 

 

 

 

 

 

 

 

 

 进行完参数配置后,重启以下数据库,这样就可以录入中文数据了

 

posted @ 2022-10-19 17:15  伽澄  阅读(429)  评论(0编辑  收藏  举报