问题记录:
- 不同编码数据库之前乱码问题
背景:sqlserver为2014版本,字符编码为GBK,mysql为5.7.37版本,字符编码为utf-8
效果图如下:


解决办法在配置json的mysqlwriter时url后面加上”useUnicode=true&characterEncoding=utf-8",完美解决问题
- 更改mysql的current_timestamp()获取当前时间的时间不对
解决办法:更改MySQL的时区
修改时区的办法如下:
# 仅修改当前会话的时区,停止会话失效 set time_zone = '+8:00'; # 修改全局的时区配置 set global time_zone = '+8:00'; flush privileges;
当然,也可以通过修改配置文件(my.cnf)的方式来实现配置,不过需要重启服务。
# vim /etc/my.cnf ##在[mysqld]区域中加上 default-time_zone = '+8:00' # /etc/init.d/mysqld restart ##重启mysql使新时区生效
浙公网安备 33010602011771号