我这边是一个表格显示数据库某条信息然后通过一个按钮递交到另个页面  可是我发现只能传递数字而不能传递中文有办法解决吗?我数据库里显示的都是中文滴

解决方案 »

  1.   

    确实有点说的不够详细,是不是传过去的中文是乱码?
    如果那样可以用new String(request.getParameter("keyword").getBytes("ISO8859_1"),"GBK")转。
      

  2.   

    嘿嘿 解决了 是忘记加引号了
    脚本是:
    <SCRIPT language=javascript>
    function gzdsp_submit(name)

          var dvicename = document.get_form2.dvicename.value;
      var url = "WWGZDSP_Submit.jsp?dvicename=" +name ; 
      window.open(url,'成功','width=350px,height=345px,directories=no,top=250, left=500, toolbar=no, menubar=no, scrollbars=no,resizable=yes,location=no,status=no'); }
    </SCRIPT>
    然后 上面一个按钮<img src="images/Search.jpg" width="65" height="18" border="0" onClick="gzdsp_submit('<%=wor.strDname%>')">  
    开始是这样滴gzdsp_submit(<%=wor.strDname%>)所以报错 嘿嘿
      

  3.   

    如果是tomcat 可以D:\Tomcattest\conf\server.xml
    修改这个文件.估计你提交方式一定是get请求.修改--
        <Connector 
    port="8088"               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" redirectPort="8443" acceptCount="100"
                   debug="0" connectionTimeout="20000" 
                   disableUploadTimeout="true" URIEncoding="GBK" />估计你里面没有 URIEncoding="GBK"