在使用springMVC框架构建web应用,客户端常会请求字符串.整型.json等格式的数据,通常使用@ResponseBody注解使 controller回应相应的数据而不是去渲染某个页面.如果请求的是非英文格式的字符串,往往在客户端显示的是乱码.原因是spring的 StringHttpMessageConverter默认的字符类型是iso8895-1 '西欧语言',中文等字符需要单独指定. 这里总结几种解决方案: 1.不使用@ResponseBody注解,使用HttpServeletRes…