美文网首页
防止中文乱码过滤器

防止中文乱码过滤器

作者: 蔡俊宇 | 来源:发表于2017-04-07 09:45 被阅读42次

项目使用spring框架时。当前台JSP页面和Java代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据或者上传/下载中文名称文件出现乱码的问题,那就可以使用这个过滤器。

<filter>
    <filter-name>encoding</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><!--true:无论request是否指定了字符集,都是用encoding;false:如果request已指定一个字符集,则不使用encoding-->
        <param-value>false</param-value>
    </init-param>
</filter>
<filter-mapping>
    <filter-name>encoding</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

相关文章

  • 防止中文乱码过滤器

    项目使用spring框架时。当前台JSP页面和Java代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据...

  • Filter

    Filter 自动登陆功能 过滤器处理request中文乱码

  • spring异常处理

    中文乱码解决方案 spring提供了一个CharacterEncodingFilter过滤器,可用于解决乱码问题,...

  • Linux Centos7设置UTF-8编码,防止中文乱码

    Centos7设置UTF-8编码,防止中文乱码 登录的时候出现invalid utf-8错误,以及出现其它中文乱码...

  • SpringMVC过滤器

    过滤器的左作用;解决页面乱码(中文乱码),,页面通过SpringMVC进行过滤(可以高速公路收费站) 注释::::...

  • QT防止中文乱码

    头文件加上 #pragma execution_character_set("utf-8")

  • Query ajax()使用serialize()提交form数

    1、表单序列化:serialize(); 2.防止中文乱码:var submitData=decodeURICom...

  • 随笔 -1(毕业前)

    web.xml中配置过滤器处理中文乱码问题: 拦截器使用场景: 解决乱码问题 解决权限验证问题 HTTP 消息结构...

  • properties文件内容乱码

    IDEA中,默认properties的编码为GBK,这样中文就会出现乱码了。为了防止乱码,需要改成UTF-8,具体...

  • js获取url中的中文参数出现乱码

    之前从url中获取参数遇到过中文变成乱码的格式,之后从网上找了一些资料发现了原因,先上代码: 关于防止中文变成乱码...

网友评论

      本文标题:防止中文乱码过滤器

      本文链接:https://www.haomeiwen.com/subject/ygncattx.html