解决办法:
我在拦截器里添加
response.setHeader("Content-type", "text/html;charset=UTF-8");
这句,但是返回的中文还是乱码,我把拦截器去掉后,返回正常,但是我需要这个拦截器实现request的跨域请求
后来我直接在
GetMapping(value = "/test2",produces = {"text/html;charset=UTF-8"})
public String test2() {}
添加produces = {"text/html;charset=UTF-8"}
返回的中文字符正常
本文介绍了一种在使用拦截器时遇到中文乱码问题的解决方案,并分享了通过在GetMapping注解中添加produces参数来正确设置响应内容类型和字符集,从而避免中文乱码并实现跨域请求的经验。
4637

被折叠的 条评论
为什么被折叠?



