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

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

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

保存一下重启MySQL服务即可。

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


如果还乱码则在数据库连接的url后面添加如下参数:

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

上面是使用mybatis的参数,因此&需要转义为&,请酌情修改。

相关文章:

  • 2022-12-23
  • 2021-04-28
  • 2021-05-25
  • 2022-01-04
  • 2021-11-06
  • 2022-02-03
猜你喜欢
  • 2021-09-05
  • 2021-05-18
  • 2022-12-23
  • 2021-07-02
  • 2021-07-21
  • 2022-01-06
相关资源
相似解决方案