从一个html 传给一个jsp 内容(没用控制层 直接传)
数字 英文都正常 传中文就乱码 html页写了<meta http-equiv="content-type" content="text/html; charset=gbk">jsp页也有 pageEncoding="gbk"
还加了 request.setCharacterEncoding("gbk");
不行 显示的还是乱码 
请教各位了...

解决方案 »

  1.   

    是不是 还得将 server.xml 里加上 URIEncoding="gbk"
      

  2.   


    tomcat     conf下 server.xml 里加上 URIEncoding="gbk"
      

  3.   


     是不是请求的面编码没有设置为gbk
     确认是post提交
     不是利用js进行传值例如
     <script language="javascript">
      function action()
      {
         location.href="doLogin.jsp?name="+"内容";
      }
     </script>
     如果是就用下面的方式在处理页面接收值
     String str=new String(request.getParameter("name").getBytes("iso-8859-1"),"gbk");
      

  4.   

    建议你用字符过滤器吧java中文字符乱码一向很让人头痛。。