【Java】基于JavaConfig配置的项目中文乱码怎么解决?

【Java】基于JavaConfig配置的项目中文乱码怎么解决?

【Java】基于JavaConfig配置的项目中文乱码怎么解决?


【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

回到顶部