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 相关文章推荐
JS获取scrollHeight问题想到的标准问题
May 27 Javascript
jquery keypress,keyup,onpropertychange键盘事件
Jun 25 Javascript
jquery方法+js一般方法+js面向对象方法实现拖拽效果
Aug 30 Javascript
百度地图api应用标注地理位置信息(js版)
Feb 01 Javascript
javascript中match函数的用法小结
Feb 08 Javascript
js判断横竖屏及禁止浏览器滑动条示例
Apr 29 Javascript
JavaScript Window浏览器对象模型方法与属性汇总
Apr 20 Javascript
jQuery页面刷新(局部、全部)问题分析
Jan 09 Javascript
bootstrap布局中input输入框右侧图标点击功能
May 16 Javascript
jQuery基础知识点总结(必看)
May 31 Javascript
jQuery基于ajax操作json数据简单示例
Jan 05 Javascript
Vue初始化中的选项合并之initInternalComponent详解
Jun 11 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中的escape函数
2013/06/29 PHP
从PHP的源码中深入了解stdClass类
2014/04/18 PHP
PHP+Mysql+jQuery文件下载次数统计实例讲解
2015/10/10 PHP
php自动加载方式集合
2016/04/04 PHP
微信利用PHP创建自定义菜单的方法
2016/08/01 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
JavaScript的21条基本知识点
2014/03/04 Javascript
删除javascript所创建子节点的方法
2015/05/21 Javascript
jquery验证手机号是否正确实例讲解
2015/11/17 Javascript
JQuery异步加载PartialView的方法
2016/06/07 Javascript
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
2017/04/23 Javascript
tween.js缓动补间动画算法示例
2018/02/13 Javascript
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
2018/04/17 jQuery
Vue实现导航栏点击当前标签变色功能
2020/08/19 Javascript
sortable+element 实现表格行拖拽的方法示例
2019/06/07 Javascript
jQuery实现电梯导航模块
2020/12/22 jQuery
JavaScript实现滚动加载更多
2020/12/27 Javascript
[01:36:57]【09DOTA2第一视角】小骷髅
2014/04/16 DOTA
[02:04]2014DOTA2国际邀请赛 BBC小组赛第三天总结
2014/07/12 DOTA
[39:00]Optic vs VP 2018国际邀请赛淘汰赛BO3 第三场 8.24
2018/08/25 DOTA
python通过floor函数舍弃小数位的方法
2015/03/17 Python
解决Python中字符串和数字拼接报错的方法
2016/10/23 Python
Python读取Json字典写入Excel表格的方法
2018/01/03 Python
Python中的defaultdict与__missing__()使用介绍
2018/02/03 Python
Python变量访问权限控制详解
2019/06/29 Python
python 图片二值化处理(处理后为纯黑白的图片)
2019/11/01 Python
Python自动巡检H3C交换机实现过程解析
2020/08/14 Python
HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)
2013/07/15 HTML / CSS
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
应届毕业生求职信范文分享
2013/12/26 职场文书
自我评价的写作规则
2014/01/06 职场文书
消防安全检查制度
2014/02/04 职场文书
运动会获奖感言
2014/02/11 职场文书
2015年公务员个人工作总结
2015/04/24 职场文书
节水宣传标语口号
2015/12/26 职场文书
发工资啦!教你用Python实现邮箱自动群发工资条
2021/05/10 Python