html 静态 JS 调用数据问题
请问如何给下面中参数 加码 在IE6里参数为乱码
<script src="aa/bb/cc.aspx?type=新闻" type="text/javascript"> </script>
如何给type 后参数为中文加码 ,
[解决办法]
什么叫加码,没看懂。你的意思在IE6里面“新闻”2个字是乱码吗?
[解决办法]
- JScript code
<script type="text/javascript">//动态输出,然后js编码一下document.write('<script src="aa/bb/cc.aspx?type='+escape('新闻')+'" type="text/javascript"><\/script>');</script>
[解决办法]
http://willeager.iteye.com/blog/1061824
使用JS urlencode,urldecode加密解密
urlencode加密成%E7%AE%97%E6%B3%95这样的字符串
服务器端用 Server.UrlDecode(Request.QueryString["type"]))解密
[解决办法]
输出前就应该加密,如ASP- HTML code
<script src="aa/bb/cc.aspx?type=<%=Server.URLEncode("新闻")%>" type="text/javascript"> </script>
[解决办法]
- JScript code
<script src="aa/bb/cc.aspx?type='+escape('新闻')+'" type="text/javascript"><\/script>