【Java】基于JavaConfig配置的项目中文乱码怎么解决?
home()
方法返回的 json 字符串的 “你好” 乱码
除了在 @RequestMapping
配置 produces = "application/json; charset=utf-8"
,还有其他办法吗?要简单一些的。
回答
org.springframework.web.filter.CharacterEncodingFilter
配置web.xml,进行强制编码设置
<filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
参考:我的cornershop项目,同样使用spring MVC web.xml配置
以上是 【Java】基于JavaConfig配置的项目中文乱码怎么解决? 的全部内容, 来源链接: utcz.com/a/87590.html