应该是按你设置的GBK进行编码

解决方案 »

  1.   

    总是以UTF-8发送URL
    这句话是指URL上的查询字符串是以UTF-8编码的。如果form提交的方式是post,请求参数是请求主体的一部分,URL上根本看不见变化,所以是按照你在头部制定的GBK编码发送出去。
    如果提交方式是get,参数是查询字符串,也就是通过添加在URL上,这时就是按照UTF-8编码的了。
      

  2.   

    楼上说得对!
    有post和get的区别
    自己在测试一下就明白了
      

  3.   

    试着把破post写道get里边;中文是个很困扰人的问题,你写个中文处理类以后也方便
      

  4.   

    经测试,发现无论是Post,还是get,都是用GBK编码
      

  5.   

    环境是: apache2 + resin 3.0.8 + jsp
      

  6.   

    但如果页面中的IFRAME, 如果 IFrame是指向一个存在的页面,那么这个IFrame提交时也是按页面指定的GBK编码  , 但如果IFrame是动态构造的,无论是否对这个 IFrame指定content="text/html; charset=GBK"> , 在Servlet中读取数据时,发现都时UTF-8编码