MySQL数据库中文乱码

JDBC连接数据库写入数据的编码问题


  • 可能你写入数据库的编码方式不是UTF8,需要修改一下,在你连接的地方添加 &characterEncoding=UTF8
  • 也可能是你安装的Mysql数据库没有设置编码方式
     1.配置文件更改编码方式(my.ini文件)
     MySQL数据库为5.5.3之前的话,在mysqld下添加 default-character-set=utf8,之后的版本添加 character-set-server=utf8
     2.在cmd下更改编码方式
     查看所有的编码方式,show variables like 'character%; ,会显示出所有的编码方式,修改编码方式,如下:set character_set_client=utf8;
    以上便是我所遇到的数据库中文乱码的问题,通过这些方法,成功解决了问题。
posted @ 2021-04-15 09:38  OTULP  阅读(50)  评论(0编辑  收藏  举报