SpringMVC下后端返回前端出现中文乱码的解决方案
目录
SpringMVC下后端返回前端出现中文乱码的解决方案
一、 问题描述
搭建的服务器,前端请求时返回的中文乱码。
二、 问题原因
有以下三种可能的原因:
1. 数据库编码设置
检查数据库的编码是否为UTF8,如果不是,以MySQL为例,设置编码格式,参考:
2. JDBC编码设置
以MySQL为例,在url后面附加编码参数
3. 响应头设置
以Postman为例,检查返回的响应头:
确认编码不是UTF8。
在后端处理请求的Controller类的"@RequestMapping"注解中加入编码设置,例如: