写拦截器判断token 最后返回的msg ,我给前端传了个json,结果在前端页面展示的时候,文字编程了???? 一想这肯定是字符编码不统一
一、 查看配置
看了看idea 字符集都是UTF-8 没有问题 ,但问题没有解决
二、注解里加配置
尝试并未解决 运行时直接报错了
produces 中 application后也可以加 /xml 都是可以。
@RequestMapping(value = "/api",produces = "{application/json;charset=UTF-8}")
三、响应时定义字符集
我将这个设置加载拦截器里 成功解决了
response.setHeader("Content-type","text/html;charset=UTF-8");
response.setCharacterEncoding("UTF-8");