extjs4中传中文乱码解决方案

来源:互联网 发布:mac launchpad 是什么 编辑:程序博客网 时间:2024/05/17 08:36

如果是get方式传数据,可以设置解码方式,

在tomcat的server.xml中 connector加上解码方式:

<Connector port="8000"protocol="HTTP/1.1"URIEncoding="UTF-8"
           connectionTimeout="20000"
           redirectPort="8443"/>

post还是使用filter + 手动解码吧!

用了spring框架的在web.xml中可以设置编码过滤

<!-- 使用spring解决struts2中文乱码的问题 -->
    <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>
    </filter>
    <filter-mapping>
        <filter-name>encoding</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>


0 0
原创粉丝点击