mysql存入中文数据发现数据变成了???
今天在学习利用jdbc进行数据库的增删改查时,发现了存入的中文数据变成了???
我在感到奇怪的同时,开始了疯狂百度模式。
第一种情况:
查看数据库默认字符集为utf-8,默认排序规则为utf8_general_ci,如果数据库不是以上两种参数,可能会导致数据库的数据录入不上
第二种情况:
数据库配置问题,首先我下的数据库版本是5.7的版本
该版本若出现该种情况可以进行以下参数配置
首先打开mysql文件所在位置中mysql里面的my.ini文件,在[client]、[mysql]、[mysqld]三个里面添加以下信息
进行完参数配置后,重启以下数据库,这样就可以录入中文数据了