java吧 关注:1,245,378贴子:12,721,452
  • 2回复贴,共1

表单发get请求带中文到Servlet不是会导致乱码吗?为什么我这没有

取消只看楼主收藏回复






1楼2017-12-09 11:13回复
    看教程说,发get请求带中文到tomcat后,tomcat会以ISO-8859-1编码格式解码,这样直接String name=req.getparameter()会得到乱码,需要将name进行处理name=new String(name.getBytes("ISO-8859-1"),"UTF-8"); 然后才能得到正确的中文格式,但是我不写这一步,完全没问题,加上后反而乱码,这是怎么回事?tomcat不是会对get参数进行处理吗


    2楼2017-12-09 11:18
    回复
      大神救我啊,被问住了


      4楼2017-12-09 11:35
      回复