回 帖 发 新 帖 刷新版面

主题:如网站在POST 或GET 时出现乱码

如网站在POST 或GET 时出现乱码,就是说你的WEB.XML的设置没有设成支持中文

回复列表 (共3个回复)

沙发

<?xml version="1.0" encoding="ISO-8859-1"?> 
     
    <!DOCTYPE web-app 
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
    "http://java.sun.com/dtd/web-app_2_3.dtd";> 
     
    <web-app> 
     
    <filter> 
    <filter-name>Set Character Encoding</filter-name> 
    <filter-class>filters.SetCharacterEncodingFilter</filter-class> 
    <init-param> 
    <param-name>encoding</param-name> 
    <param-value>gb2312</param-value> 
    </init-param> 
    </filter> 
    <filter-mapping> 
    <filter-name>Set Character Encoding</filter-name> 
    <url-pattern>/*</url-pattern> 
    </filter-mapping> 
    </web-app> 

板凳

改了一下:
<?xml version="1.0" encoding="ISO-8859-1"?> 
     
    <!DOCTYPE web-app 
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
    "http://java.sun.com/dtd/web-app_2_3.dtd";> 
     
    <web-app> 
     
    <filter> 
    <filter-name>Set Character Encoding</filter-name> 
    <filter-class>filters.SetCharacterEncodingFilter</filter-class> 
    <init-param> 
    <param-name>encoding</param-name> 
    <param-value>gb2312</param-value> 
    </init-param> 
    </filter> 
    <filter-mapping> 
    <filter-name>Set Character Encoding</filter-name> 
    <url-pattern>/*</url-pattern> 
    </filter-mapping> 
    </web-app> 

3 楼

十分感谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册