解决方法
- 在数据库url后面加上
"?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC"
- 修改数据库时区:
set global time_zone = '+8:00'; # 修改mysql全局时区为北京时间,即我们所在的东8区
set time_zone = '+8:00'; # 修改当前会话时区
flush privileges; # 立即生效
本文介绍了解决数据库时区不匹配和字符集乱码的问题,通过在数据库URL中添加特定参数来调整时区至东八区,并设置字符编码为UTF-8,确保数据的正确读取和显示。
解决方法
"?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC"
set global time_zone = '+8:00'; # 修改mysql全局时区为北京时间,即我们所在的东8区
set time_zone = '+8:00'; # 修改当前会话时区
flush privileges; # 立即生效
922
3888

被折叠的 条评论
为什么被折叠?