js输出列表实现代码 |
本文标签:js输出列表 数据库用UTF-8,现有系统用gb2312, 用<script>echo_script(url);</script> 复制代码 代码如下: <script> function echo_script(url){ var USERAGENT = navigator.userAgent.toLowerCase(); var bname = ; var b = [ie,msie,firefox,chrome,opera,safari,maxthon,mozilla,webkit]; for(i in b){ if(USERAGENT.indexOf(b[i]) > -1){ bname = b[i]; break; } } if(!bname)bname=other; var ie8 = USERAGENT.indexOf(msie 8) > -1 ? ie8 : false; var ie7 = USERAGENT.indexOf(msie 7) > -1 ? ie7 : false; if(bname == firefox || ie8 ) { var enc = "no"; } if(ie8){ bname = ie8; }else if(ie7){ bname = ie7; } var tmp_ie8 = ie8 ? ie8 : no_ie8; document.write("<script src="+url+"&encode="+enc+"&browser="+tmp_ie8+"&browserv="+bname+"><\/script>"); } </script> 哎,这种方法,导致在不同的浏览器下乱码不断,害苦我了 。 有更简单的办法 <script type="text/javascript" charset="utf-8" src="xx.com/xx.php"></script> 乱码从此不再出现! |