zoukankan      html  css  js  c++  java
  • request.getParameter中文乱码问题

    1、获取URL的值为乱码(GET)

    String para=new String(request.getParameter("para").getBytyes("iso8859-1"),"gb2312");

    2、获取Form的值为乱码(POST)

    使用过滤器

    配置EncodingFilter;

    public class EncodingFilter Implements Filter{

    public void init(FilterConfig fconfig)throws ServletException{

    }

    public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain) throws Exception{

      request.setCharacterEncoding("utf-8");//根据你的页面设置

      System.out.println("------------Change Encoding OK!----------");

         chain.doFilter(request,response);

    }

    public void destroy(){

    }

    }

  • 相关阅读:
    作业
    Java总结
    十四周总结
    十二周课程总结
    十一周总结
    自我介绍
    第二次
    第十二周作业
    第九周作业
    第十三周课程总结
  • 原文地址:https://www.cnblogs.com/zailushang117/p/3661182.html
Copyright © 2011-2022 走看看