解决mysql中文乱码问题

在写Java web的时候发现控制台打印出来是中文 但数据库中却是一堆问号

1.打开mysql安装目录中的my.ini(如果没有自行使用my-huge.ini或者my-large.ini或者my-medium.ini或者my-small.ini复制一份然后重命名)并在相应位置添加如下代码:

[client]
default-character-set=utf8  

[mysqld]
character-set-server=utf8  
collation-server=utf8_general_ci

2.重启mysql服务

此外下面这个语句可用来查询mysql中的各个部分的编码

show variables like "% character %"

猜你喜欢

转载自blog.csdn.net/qq_35254628/article/details/79571524