记一次Win上MySQL乱码问题

Win上MySQL乱码问题

笔记本上的数据库总会时不时的乱码(或者是一直乱码我没注意到?),在谷歌上试了几回错才正确解决,在此记录一下。mysql

在MySQL数据库存储目录找到my.ini,在相应的标签下分别添加以下内容:sql

[client]
default-character-set = utf8
[mysql]
default-character-set = utf8
[mysqld]
#这个和上面两个不同,部分网友说这里和上面同样,这样会致使mysql服务没法启动
character-set-server = utf8

保存一下重启MySQL服务便可。数据库

不放心的话能够在安装目录的my-default.ini添加相同的内容不过好像没什么必要就是了mybatis


若是还乱码则在数据库链接的url后面添加以下参数:url

?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai

上面是使用mybatis的参数,所以&须要转义为&,请酌情修改。code

相关文章
相关标签/搜索