【mysql字符集】mysql的乱码问题

来源:互联网 发布:淘宝登录网 编辑:程序博客网 时间:2024/05/17 08:07

在利用java连接mysql数据库的时候,utf-8的中文字符扔进去发现显示全是???,想一下应该是mysql的字符集和我的java使用的字符集不一样,这里java使用的utf-8:

show variables like "%char%";

show variables like "%collation%";
character里面都是latin1:,把他们改成utf8
比如:set character_set_server=utf8;
collation里面则改成utf8_general_ci
当然似乎也可以改成utf8_chinese_ci

修改结果:


这样就可以了,具体的character_set自然是字符集的意思,而collation是字序的意思,也就是默认的排序方式。
原创粉丝点击