请问如何给下面中参数  加码  在IE6里参数为乱码
                <script src="aa/bb/cc.aspx?type=新闻"  type="text/javascript">  </script>
如何给type 后参数为中文加码 ,

解决方案 »

  1.   

    <script type="text/javascript">
    //动态输出,然后js编码一下
    document.write('<script src="aa/bb/cc.aspx?type='+escape('新闻')+'" type="text/javascript"><\/script>');
    </script>
      

  2.   

    http://willeager.iteye.com/blog/1061824使用JS urlencode,urldecode加密解密
    urlencode加密成%E7%AE%97%E6%B3%95这样的字符串
    服务器端用 Server.UrlDecode(Request.QueryString["type"]))解密
      

  3.   

    输出前就应该加密,如ASP <script src="aa/bb/cc.aspx?type=<%=Server.URLEncode("新闻")%>" type="text/javascript"> </script>
      

  4.   


    <script src="aa/bb/cc.aspx?type='+escape('新闻')+'" type="text/javascript"><\/script>
      

  5.   

    报语法错误  ,我这个页面是纯HTML页面