首页 > 学院 > 开发设计 > 正文

spring提供的解决中文乱码方案

2019-11-14 15:41:20
字体:
来源:转载
供稿:网友

在表单提交时,如果遇到中文符号会出现乱码问题。

SPRing提供一个CharacterEncodingFilter过滤器,可用于解决乱码问题。

CharacterEncodingFilter使用的时候要注意以下问题:

1. 表单数据以post提交;

2. 在web.xml中配置CharacterEncodingFilter过滤器;

3. 页面编码和过滤器指定编码要保持一致。

 

使用spring的前提下在web.xml中配置以下代码:

<!-- 编码处理过滤器 --><filter>        <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>    <filter-mapping>        <filter-name>encodingFilter</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表