记一次Win上MySQL乱码问题
Win上MySQL乱码问题
笔记本上的数据库总会时不时的乱码(或者是一直乱码我没注意到?),在谷歌上试了几次错才正确解决,在此记录一下。
在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的参数,因此&
需要转义为&
,请酌情修改。
本文作者:编程随写
本文链接:https://www.cnblogs.com/code-blog/p/11541905.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步