java中插入mysql中文乱码怎么解决?这篇文章你一定要看

很多小伙伴在使用mysql的时候,发现Java插入mysql会出现中文乱码问题,那么今天小编就通过这篇文章来给大家详细讲解一下解决这个问题的方法,感兴趣的小伙伴可以耐心阅读一下小编的这篇文章 。

java中插入mysql中文乱码怎么解决?这篇文章你一定要看

文章插图
那么我们首先要弄明白为什么会出现Java插入mysql出现中文乱码的问题?绝大多数的原因就是我们的编码形式不正确,我们只需将Java中的编码形式和MySql中的编码形式都设置为UTF-8即可 。那么如何修改我们的编码形式呢?不要着急,我们继续往下看 。
在数据库的配置文件中,把url改成:
url=jdbc:mysql://localhost:3306/springdemo?characterEncoding=utf8对于mysql,我们可以使用:
set names utf8,set names gbk设置默认的编码格式,上述代码等同于:
SET character_set_client='utf8'; SET character_set_connection='utf8'; SET character_set_results='utf8';指定默认编码(一劳永逸解决办法):
在my.ini(MySQL安装目录里)中设置character-set-server=utf8即可,它可以修改三个变量:client、results、connection 。
【java中插入mysql中文乱码怎么解决?这篇文章你一定要看】以上就是小编给大家带来的解决Java中插入mysql中文乱码的解决方法了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读