本帖最后由 dschencds 于 2010-03-24 13:34:08 编辑

解决方案 »

  1.   

    username.getbytes("gbk");//lz试试
    另外, 楼主是想加密地址栏的信息的话, 倒不如直接用set/get Attribute, 或者直接找个简单的加密
    算法好过。个人建议而已哦
      

  2.   

    res.sendRedirect("MyJsp.jsp?user_name="+URLEncoder.encode(username,"UTF-8")+"&user="+username);
    你把URLEncoder.encode(username,"UTF-8")再转一遍URLEncoder.encode(URLEncoder.encode(username,"UTF-8"),"UTF-8")
      

  3.   

    URLEncoder有两个主要的方法,一个是encode 一个decode 一个转 一个解!自己多研究下!
      

  4.   

    你用request.getParameter()的时候实际就进行一次解码码了,你编码的时候编两次就行了,就如2楼说的那样