用java.net.URLDecoder试试QueryString中的Parameter

解决方案 »

  1.   

    解决办法
    1) 打开tomcat的server.xml文件,找到区块,加入如下一行:
    URIEncoding=”GBK”
    完整的应如下:<Connector port="80"  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"               enableLookups="false" redirectPort="8443" acceptCount="100"               debug="0" connectionTimeout="20000"                disableUploadTimeout="true"                URIEncoding="GBK"/>
    2)重启tomcat,一切OK。
      

  2.   

    这样 编码吧 在取参数前 加request.setCharacterEncoding("gb2312")
      

  3.   

    编辑server.xml
    找到
    <Connector port="8080"  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"               enableLookups="false" redirectPort="8443" acceptCount="100"               debug="0" connectionTimeout="20000"                disableUploadTimeout="true"/>改成<Connector port="8080"  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"               enableLookups="false" redirectPort="8443" acceptCount="100"               debug="0" connectionTimeout="20000"                disableUploadTimeout="true" URIEncoding="GBK"/>保存,重启