用URL 传过的的值  在页面上显示是乱码 怎么解决   request.setCharacterEncoding("GB2312"); 加上这个也不成  应该怎么弄 大哥们说清楚点  新手

解决方案 »

  1.   

    页面上最好是使用utf-8吧,如果你的URL中传入的值有中文那就使用encode来对其进行编码吧,然后在后台对其进行解码!good-best!!!
      

  2.   

    对,统一编码才是王道!
    并且使用utf-8
      

  3.   

    统一编码后,get post都不会中文乱码!
      

  4.   

    new String(request.getParameter("name").getBytes("iso8859-1"),"gb2312")
      

  5.   

    String   name   =   new   String(request.getParameter("name").getBytes("ISO8859-1"),"GBK "); 
      

  6.   

    把所有编码统一为utf-8即可
    pageEncoding="UTF-8" contentType="text/html; charset=utf-8"
    servlet里同样设置
      

  7.   

    首先你的页面编码要统一 utf-8,然后request.setCharacterEncoding("GB2312"); 用utf-8,即request.setCharacterEncoding("utf-8");  
      

  8.   

    乱码问题一般以下几个思路解决:
    1.页面编码。utf-8
    2.页面传入后台。设置 request编码。utf-8
    3.后台的处理。String name = new String(request.getParameter("name").getBytes("utf-8"),"ISO8859-1");4.后台传前台。设置response编码.utf-8.
      

  9.   

    request.setCharacterEncoding("GB2312"); 
    response.setCharacterEncoding("GB2312"); 
    有乱码的时候我这样搞就不乱了,你试一下!!
      

  10.   

    将页面的编码方式统一换成UTF-8就可以了啊