页面 就是需要用utf-8的格式才会那样麻烦的,如果是用gbk就没问提了。我想这问题的关键还是在解吸的时候 少了一个byte的原因吧,但这样不是要涉及到修改tomcat的代码了啊。晕了晕了。

解决方案 »

  1.   

    yun 只能提前不了啊 只有定一下了
      

  2.   

    由于URL的长度是有限制的,而UTF-8编码会三倍增长,所以超出的就不认得了。
    可是看你的URL好象还达不到最大长度,不晓得怎么搞的了。
    不过换种编码试试吧。
      

  3.   

    由于URL的长度是有限制的,而UTF-8编码会三倍增长,所以超出的就不认得了。
    可是看你的URL好象还达不到最大长度,不晓得怎么搞的了。
    不过换种编码试试吧。
    但奇怪的是,我用3个汉字的时候会出现乱码,用4个的时候就不会,有些时候特殊的3个汉字也可以正常显示的。
    编码是没办法换的,是boss要求的编码,他们要做多国化的。
      

  4.   

    参数编码是utf,那么读取的jsp也要用utf
      

  5.   

    我习惯用filter做字符过滤的。
      

  6.   

    那你在传参数前先把要传的参数转换成UTF_8
      

  7.   

    看来高手们都不懈于回答这种问题啊,自己解决.
    response.sendRedirect("test.jsp?title=都要听我的&value="+java.net.URLEncoder.encode("都要听我的","utf-8"));
    在test.jsp中用getParameter取两个参数,呵呵,不一样吧