MySQL数据库中文乱码

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


  • 可能你写入数据库的编码方式不是UTF8,需要修改一下,在你连接的地方添加 &characterEncoding=UTF8
    ![示例](https://images.cnblogs.com/cnblogs_com/cxwpluto/1961679/t_210415010546连接.png?t=1618449952155
  • 也可能是你安装的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;
    以上便是我所遇到的数据库中文乱码的问题,通过这些方法,成功解决了问题。

MySQL数据库中文乱码

上一篇:mysql 索引


下一篇:sql性能优化