多次遇见过这个问题,springMVC下返回给前端的json字符串,中文总是乱码,每次都要去翻一下之前的代码来看解决办法,有必要做个笔记记一下这个问题了。
解决方法:
在方法注解中加入如下:
@RequestMapping(value = "/auditingSelector", produces = "application/json;charset=UTF-8")
其中application/json表示返回json格式
text/html表示返回字符串或网页内容。
加上这个之后基本上应该不会出现乱码问题了,这是基于配置编码过滤的前提下的。