美文网首页
web传参及返回中文乱码

web传参及返回中文乱码

作者: feiyingmm | 来源:发表于2018-07-26 13:18 被阅读0次

1.表单提交

1. form表单设置get提交方式
   * 手动转码, realname = new String(realname.getBytes("ISO-8859-1"),"UTF-8");
2. form表单设置post提交方式
   * 通过配置tomcat server.xml或者maven tomcat插件
      <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
      <configuration> <username>admin</username> <password>admin</password> <port>8080</port> <charset>utf-8</charset> </configuration>
   * 过滤器设置 
      <filter>  
          <filter-name>CharacterEncodingFilter</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>    
   * 手动设置
      request.setCharacterEncoding("UTF-8");
      response.setCharacterEncoding("UTF-8");        
   * 设置JSP <%@ page contentType="text/html;charset=utf-8" %>  

相关文章

网友评论

      本文标题:web传参及返回中文乱码

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