【发布时间】:2011-07-05 17:06:03
【问题描述】:
我在 web.xml 中有这个
<filter>
<filter-name>encoding-filter</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>
<filter-mapping>
<filter-name>encoding-filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
在 file.jsp 的顶部我有这个:
<%@ page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>
在<head>这个:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
以及使用 POST 方法从 FORM 中设置的 latin-1 以外的字符仍然不正确。
【问题讨论】:
-
您自己的答案是最好的。请接受它
-
为什么你不接受你自己的答案来帮助别人?
-
他不能接受。因为他最后一次在 stackoverflow 上看到的是 2011 年 3 月 3 日 12:46 @NaeemShah
标签: spring-mvc character-encoding forms