@ResponseBody的默认字符集是iso-8859-1, 如何更改为utf8?springMVC3.0响应正文编码问题
下面的配置似乎不起作用。
<bean class = "org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name = "messageConverters">
<list>
<bean class = "org.springframework.http.converter.StringHttpMessageConverter">
<property name = "supportedMediaTypes">
<list>
<value>text/plain;charset=UTF-8</value>
</list>
</property>
</bean>
</list>
</property>
</bean>
“我单独使用springmvc(没有弹簧)” - 不,你不知道。 – skaffman 2012-03-02 09:30:38
查看这里的讨论:http://forum.springsource.org/showthread.php?81858-ResponseBody-and-UTF-8特别是springbee的帖子 – Waqas 2012-03-04 09:38:13
感谢您的链接。 “没有弹簧”我的意思是我没有在web.xml中配置spring,只是DispatcherServlet – tgf2 2012-03-05 01:56:58