rt

解决方案 »

  1.   

    如果提交方式是GET的需要,如果是Post的话,就不必了。URLEncode就是为了防止提交的数据为乱码。
    因为HTTP传输使用的编码和SERVLET中使用的不一样。
    一个有可能是ASCII,一个有可能是Unicode。
      

  2.   

    那这步encode不是ie自动完成的?等我试试如果我encode了,那我在servlet中还需要decode?
      

  3.   

    我试了一下无论get还是post我在servlet里用getParameter读出来的值都是乱码,不是中文
      

  4.   

    知道了servlet2.3版本上
    用req.setCharacterEncoding("GB2312");一下就行了
      

  5.   

    对form提交的,最好是写个过滤器,
    对于url形式的,实在要用,可以改一下tomcat server.xml的设置