首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Spring MVC中的UTF-8编码,表单问题

Spring MVC中的UTF-8编码,表单问题
EN

Stack Overflow用户
提问于 2011-02-28 19:33:12
回答 1查看 41.6K关注 0票数 63

我在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方法从表单中设置的拉丁文-1以外的字符仍然不正确。

EN

回答 1

Stack Overflow用户

发布于 2011-02-28 20:17:49

我解决了这个问题。

web.xml中的过滤器必须是文件中的第一个过滤器。

票数 85
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5141403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档