Heim > Web-Frontend > js-Tutorial > Hauptteil

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

WBOY
Freigeben: 2016-05-16 18:19:36
Original
1052 Leute haben es durchsucht

数据库用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>

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


乱码从此不再出现!
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage