在本地测试时候没有乱码, 但部署线上后在数据交互的时候乱码了
如图:
查看数据库
分析:
利用IDEA编写项目时,IDEA本身会将其转码为UTF-8,故本地写代码时不会乱码
查看本地MySQL数据库字符集, utf8没什么问题, 并且在本地数据交互的时候没有乱码
一旦部署到服务器运行环境上后进行数据交互的时候就出现中文乱码问题, 进而推测是阿里云中编码的问题
排查:
一、【MySQL数据库】
通过navicat连接阿里云中的MySQL后发现数据库本身的编码就是utf8
通过navicat查看一下数据库本身的编码 [更改之后