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中Eval函数的使用
Mar 23 Javascript
js事件冒泡实例分享(已测试)
Apr 23 Javascript
javascript 实现键盘上下左右功能的小例子
Sep 15 Javascript
javascript解析xml实现省市县三级联动的方法
Jul 25 Javascript
JavaScript encodeURI 和encodeURIComponent
Dec 04 Javascript
JavaScript截取、切割字符串的技巧
Jan 07 Javascript
JavaScript基于原型链的继承
Jun 22 Javascript
JS实现图片预加载之无序预加载功能代码
May 12 Javascript
JavaScript实现全选取消效果
Dec 14 Javascript
angular4 共享服务在多个组件中数据通信的示例
Mar 30 Javascript
electron实现qq快捷登录的方法示例
Oct 22 Javascript
JavaScript实现新年倒计时效果
Nov 17 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+mysql查询实现无限下级分类树输出示例
2016/10/03 PHP
利用jQuery接受和处理xml数据的代码(.net)
2011/03/28 Javascript
ExtJs Excel导出并下载IIS服务器端遇到的问题
2011/09/16 Javascript
js判断两个日期是否相等的方法
2013/09/10 Javascript
教你在heroku云平台上部署Node.js应用
2014/07/30 Javascript
JS组件Bootstrap实现弹出框和提示框效果代码
2015/12/08 Javascript
初识angular框架后的所思所想
2016/02/19 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
AngularJS 自定义过滤器详解及实例代码
2016/09/14 Javascript
如何把vuejs打包出来的文件整合到springboot里
2018/07/26 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
nodejs 使用nodejs-websocket模块实现点对点实时通讯
2018/11/28 NodeJs
js中arguments对象的深入理解
2019/05/14 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
uni-app实现点赞评论功能
2019/11/25 Javascript
OpenLayers3实现地图鹰眼以及地图比例尺的添加
2020/09/25 Javascript
vue单元格多列合并的实现
2020/11/26 Vue.js
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
利用Python脚本实现ping百度和google的方法
2017/01/24 Python
Python3中关于cookie的创建与保存
2018/10/21 Python
python调用java的jar包方法
2018/12/15 Python
Python3.7 pyodbc完美配置访问access数据库
2019/10/03 Python
python opencv如何实现图片绘制
2020/01/19 Python
Django中使用Json返回数据的实现方法
2020/06/03 Python
Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
2021/01/29 Python
纯CSS3实现滚动的齿轮动画效果
2014/06/05 HTML / CSS
解析浏览器的一些“滚动”行为鉴赏
2019/09/16 HTML / CSS
最好的意大利皮夹克:D’Arienzo
2018/12/04 全球购物
汽车专业学生自我评价
2014/01/19 职场文书
遗体告别仪式主持词
2014/03/20 职场文书
学校节能减排方案
2014/06/13 职场文书
年终晚会活动方案
2014/08/21 职场文书
国庆横幅标语
2014/10/08 职场文书
化验员岗位职责
2015/02/14 职场文书
Golang map映射的用法
2022/04/22 Golang