Heim >Web-Frontend >js-Tutorial >js输出列表实现代码_基础知识

js输出列表实现代码_基础知识

WBOY
WBOYOriginal
2016-05-16 18:19:361102Durchsuche

数据库用UTF-8,现有系统用gb2312,

用<script>echo_script(url);</script>

复制代码 代码如下:

<script> <BR>function echo_script(url){ <br><br>var USERAGENT = navigator.userAgent.toLowerCase(); <BR>var bname = ''; <BR>var b = ['ie','msie','firefox','chrome','opera','safari','maxthon','mozilla','webkit']; <BR>for(i in b){ <BR>if(USERAGENT.indexOf(b[i]) > -1){ <BR>bname = b[i]; <BR>break; <BR>} <BR>} <BR>if(!bname)bname='other'; <BR>var ie8 = USERAGENT.indexOf('msie 8') > -1 ? 'ie8' : false; <BR>var ie7 = USERAGENT.indexOf('msie 7') > -1 ? 'ie7' : false; <br><br>if(bname == 'firefox' || ie8 ) <BR>{ <BR>var enc = "no"; <BR>} <BR>if(ie8){ <BR>bname = 'ie8'; <BR>}else if(ie7){ <BR>bname = 'ie7'; <BR>} <br><br>var tmp_ie8 = ie8 ? 'ie8' : 'no_ie8'; <br><br>document.write("<script src='"+url+"&encode="+enc+"&browser="+tmp_ie8+"&browserv="+bname+"'><\/script>"); <BR>} <BR></script>

哎,这种方法,导致在不同的浏览器下乱码不断,害苦我了。
有更简单的办法


乱码从此不再出现!
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn