很多小伙伴在使用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中文乱码的解决方法了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。
推荐阅读
- 如何删除 list 中指定 index 的元素?答案在这里
- python中的int是什么意思?这篇文章详细讲解int函数
- 中国首富排名2022 中国首富谁是第一名
- 中国矿业大学什么档次 中国矿业大学排名
- ps3d教程 如何在ps中模拟3d渲染?
- 用薄层层析法检测茶叶中甲氰菊酯和氰戊菊酯农药残留
- 西红柿是什么时候传入中国的(西红柿是啥时候传入中国的呢)
- 水稻是什么时候传入中国的(水稻传入中国的时间)
- 仓库管理中的二齐三清是指(仓库管理中的二齐三清介绍)
- 新人中秋节送礼送什么好(新人中秋节送礼送什么合适)