小编给大家分享一下springboot与数据库返回数据中文乱码怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大免费云主机域名家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!问题描述:使用springboot操作数据库时,返回的中文数据一直是乱码刚开始以为是springboot的问题,一直在网上搜索springboot返回数据是乱码
结果我的问题压根对不上边,怎么都解决不好后面发现应该是mysql数据库的问题,于是上网搜索,最后判断是字符集的问题解决流程:
先使用sql语句查看数据库的字符集发现多处地方都不是utf8,想要修改的话要对mysql配置文件修改,网上很多修改都是使用命令修改,但是这种方法只是局部的,mysql服务重启之后,这些修改都无效了,所以要对配置文件进行修改。因为我的操作系统是windows,所以我的mysql配置文件是my.ini,具体路径是在 C:ProgramDataMySQLMySQL Server 8.0下可能有的电脑的ProgramData文件夹被隐藏了,只需将查看里面的隐藏的项目勾选上就行这边推荐先用管理员运行一个记事本,然后在里面打开my.ini文件分别找到[client][mysql][mysqld]下面添加上如下代码块,注意前面不要加#net stop mysql80net start mysql80重启之后再次使用mysql命令查询字符集,发现多个字符集已经变成了utf8mb4这时候就表示修改成功,然后此时因为修改字符集不对已存在的数据库有效,所以你得将你所操作的数据库删掉,重新建,最后终于成功了!以上是“springboot与数据库返回数据中文乱码怎么办”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注百云主机行业资讯频道!
这篇文章主要介绍了html5适合移动应用开发的特性有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇html5适合移动应用开发的特性有哪些文章都会有所收获,下面我们一起来看看吧。 html5移动开发的出现让移动平台的竞争由系统平…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。