- tomcat的server.xml配置文件 已经配置了URIEncoding=”UTF-8”。
- 过滤器CharacterEncodingFilter也配置UTF-8了。
- StringHttpMessageConverter也配置UTF-8了
就是没有解决。
解决
请求没问题,就是响应中文时变成问号乱码。最后解决的地方在,jq 的ajax的配置项添加了dataType: “json”。 这应该是,如果不加这个东西,那么服务器端想用为plain/text,而这种格式的响应它采用ISO-8859-1编码。