美文网首页
解决mysql5.7中文乱码

解决mysql5.7中文乱码

作者: 大数据阶梯之路 | 来源:发表于2019-02-06 23:50 被阅读5次

情景:有时在数据库中直接操作增删改查操作就中文正常显示,但通过代码进行操作时就会出现中文乱码,这种问题很大程度就是因为数据库的编码格式不符合。此时我们可以打开mysql数据库客户端查看对应的各个编码格式。

打开mysql数据库客户端,输入show variables like 'character%';查看各个编码格式。

图片.png 如果没有图示中对应的编码格式,可如下操作:
1、先修改my.inimysql数据库配置文件,添加[client]标签内容和修改[mysqld]标签内容,然后保存
[client]
  default-character-set=utf8
[mysqld]
  default-storage-engine=INNODB
  character-set-server=utf8
  collation-server=utf8_general_ci

2、电脑重启mysql服务,之后再重新执行show variables like 'character%';查看编码格式,若没有修改,则使用命令SET character_set_client = utf8;等等类似命令修改对应编码格式。这样大概问题就得以解决了。

附:参考博文1参考博文2
附:mysql安装设置自定义路径

相关文章

网友评论

      本文标题:解决mysql5.7中文乱码

      本文链接:https://www.haomeiwen.com/subject/mtqwsqtx.html