读书人

html 静态 JS 调用数据有关问题

发布时间: 2012-10-11 10:16:10 作者: rapoo

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> 

读书人网 >JavaScript

热点推荐