在写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 %";