MySQL中文乱码问题

此方法解决的是通过页面传入数据库时,中文乱码,显示?(问号)的情况。

在cmd中,执行mysql -uxxx -pxxx,进入mysql数据库;

然后执行show variables like 'char%'; 查看编码格式,改动完如下图,要是下图这样就别改了,去改代码和数据库就可以了设置成UTF-8

MySQL中文乱码问题_第1张图片

在mysql的配置文件my.ini中的[mysqld]项中添加下面内容

character-set-server = utf8 
collation-server = utf8_general_ci


关闭mysql,

然后重启mysql服务,

然后在看下字符编码是否改变为utf8。

最后,重启对应的项目

你可能感兴趣的:(Java)