用URL传参带特殊字符,特殊字符丢失

用URL传参带特殊字符,特殊字符丢失
    用URL传参数的时候,用&符号连接,如果某一个参数中含 "#$ ^ & * + ="这些符号的时候,在另一个页面getParameter就会取不到传过来的参数,有遇到此问题的高手吗? 收拾了一下午还是没能解决。

  比如在a.jsp中,我要跳转到b.jsp,在a.jsp中这样写:
                     b.jsp?Parameter1=欧阳锋&Parameter2=黄药师。
     如果Parameter1中含有 "#$ ^ & * + ="这些特殊字符,在b.jsp中就得不到。并且,我在a.jsp中已经通过encode编码了,在b.jsp中也用decode 进行了解码。这时候,只要所传入的参数没有特殊字符都可以在b.jsp页面取到,但是有特殊字符就取不到了。 像这样:
      b.jsp?Parameter1=欧阳锋#*嫦娥&Parameter2=黄药师+#黄容
  这时候,所取到的参数就不会有 嫦娥黄容。
  
  极盼赐教!谢谢!



你可能感兴趣的:(用URL传参带特殊字符,特殊字符丢失)