js输出列表实现代码


Posted in Javascript onSeptember 12, 2010

数据库用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>
乱码从此不再出现!

Javascript 相关文章推荐
JavaScript 设计模式之组合模式解析
Apr 09 Javascript
node.js中的path.dirname方法使用说明
Dec 09 Javascript
jQuery中position()方法用法实例
Jan 16 Javascript
jquery实现初次打开有动画效果的网页TAB切换代码
Sep 06 Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
Jun 08 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
Jul 05 Javascript
AngularJS教程之MVC体系结构详解
Aug 16 Javascript
第一次动手实现bootstrap table分页效果
Sep 22 Javascript
JS/jquery实现一个网页内同时调用多个倒计时的方法
Apr 27 jQuery
详解如何提升JSON.stringify()的性能
Jun 12 Javascript
微信小程序 扭蛋抽奖机css3动画实现详解
Jul 19 Javascript
javascript面向对象三大特征之多态实例详解
Jul 24 Javascript
JavaScript日历实现代码
Sep 12 #Javascript
某页码显示的helper 少量调整,另附js版
Sep 12 #Javascript
网页中CDATA标记的说明
Sep 12 #Javascript
JavaScript小技巧 2.5 则
Sep 12 #Javascript
让JavaScript拥有类似Lambda表达式编程能力的方法
Sep 12 #Javascript
JQuery FlexiGrid的asp.net完美解决方案 dotNetFlexGrid-.Net原生的异步表格控件
Sep 12 #Javascript
Asp.net下使用Jquery Ajax传送和接收DataTable的代码
Sep 12 #Javascript
You might like
PHP版微信公众平台红包API
2015/04/02 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
2015/09/10 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
2018/09/04 PHP
laravel5.6 框架邮件队列database驱动简单demo示例
2020/01/26 PHP
prototype与jquery下Ajax实现的差别
2009/09/13 Javascript
基于jQuery的公告无限循环滚动实现代码
2012/05/11 Javascript
jquery struts 验证唯一标识(公用方法)
2013/03/27 Javascript
jquery批量控制form禁用的代码
2013/08/06 Javascript
讲解JavaScript中for...in语句的使用方法
2015/06/03 Javascript
jquery控制页面部分刷新的方法
2015/06/24 Javascript
Bootstrap作品展示站点实战项目2
2016/10/14 Javascript
学习Node.js模块机制
2016/10/17 Javascript
JavaScript实现的可变动态数字键盘控件方式实例代码
2017/07/15 Javascript
angularjs利用directive实现移动端自定义软键盘的示例
2017/09/20 Javascript
node.js中http模块和url模块的简单介绍
2017/10/06 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
使用js在layui中实现上传图片压缩
2019/06/18 Javascript
vue + typescript + 极验登录验证的实现方法
2019/06/27 Javascript
浅谈如何优雅处理JavaScript异步错误
2019/11/12 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
[32:26]EG vs IG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[01:33:14]LGD vs VP Supermajor 败者组决赛 BO3 第二场 6.10
2018/07/04 DOTA
Python中请使用isinstance()判断变量类型
2014/08/25 Python
PyQT5 QTableView显示绑定数据的实例详解
2019/06/25 Python
python机器学习库scikit-learn:SVR的基本应用
2019/06/26 Python
python 搜索大文件的实例代码
2019/07/08 Python
python实现tail -f 功能
2020/01/17 Python
教你如何一步一步用Canvas写一个贪吃蛇
2018/10/22 HTML / CSS
爱淘宝:淘宝网购物分享平台
2017/04/28 全球购物
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
二年级数学教学反思
2014/01/21 职场文书
总经理文秘岗位职责
2014/02/03 职场文书
设计专业自荐信
2014/06/19 职场文书
邀请书模板
2015/02/02 职场文书
运动会通讯稿100字
2015/07/20 职场文书
解决vue $http的get和post请求跨域问题
2021/06/07 Vue.js