小编jbb*_*jbb的帖子

Spring MVC中的UTF-8编码,FORMs的问题

我在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>
Run Code Online (Sandbox Code Playgroud)

在file.jsp的顶部我有这个:

<%@ page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>
Run Code Online (Sandbox Code Playgroud)

<head>这:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Run Code Online (Sandbox Code Playgroud)

和使用方法POST从FORM设置的latin-1以外的字符仍然不正确.

forms spring-mvc character-encoding

62
推荐指数
3
解决办法
4万
查看次数

标签 统计

character-encoding ×1

forms ×1

spring-mvc ×1