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 相关文章推荐
使用jquery插件实现图片延迟加载技术详细说明
Mar 12 Javascript
js操作textarea 常用方法总结
Dec 03 Javascript
浅析jQuery1.8的几个小变化
Dec 10 Javascript
Javascript定义类(class)的三种方法详解
Mar 13 Javascript
JS实现的论坛Ajax打分效果完整实例
Oct 31 Javascript
初识angular框架后的所思所想
Feb 19 Javascript
解决vue 绑定对象内点击事件失效问题
Sep 05 Javascript
react 组件传值的三种方法
Jun 03 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
Jul 05 Javascript
解决Vue.js应用回退或刷新界面时提示用户保存修改问题
Nov 24 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
Mar 04 Javascript
JavaScript设计模式之门面模式原理与实现方法分析
Mar 09 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新手上路(十)
2006/10/09 PHP
关于时间计算的结总
2006/12/06 PHP
PHP5中Cookie与 Session使用详解
2013/04/30 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
PHP实现采集中国天气网未来7天天气
2014/10/15 PHP
PHP基于关联数组20行代码搞定约瑟夫问题示例
2017/11/07 PHP
php中访问修饰符的知识点总结
2019/01/27 PHP
JS的Document属性和方法小结
2013/09/17 Javascript
详解JavaScript中localStorage使用要点
2016/01/13 Javascript
JavaScript ES6的新特性使用新方法定义Class
2016/06/28 Javascript
基于jQuery的ajax方法封装
2016/07/14 Javascript
AngularJs  Creating Services详解及示例代码
2016/09/02 Javascript
JS访问DOM节点方法详解
2016/11/29 Javascript
bootstrap-table.js扩展分页工具栏(增加跳转到xx页)功能
2017/12/28 Javascript
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
2018/01/08 Javascript
基于mpvue的小程序项目搭建的步骤
2018/05/22 Javascript
微信小程序获取音频时长与实时获取播放进度问题
2018/08/28 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
javascript跳转与返回和刷新页面的实例代码
2019/11/20 Javascript
js实现简单的贪吃蛇游戏
2020/04/23 Javascript
浅谈vue单页面中有多个echarts图表时的公用代码写法
2020/07/19 Javascript
Python中splitlines()方法的使用简介
2015/05/20 Python
django框架使用orm实现批量更新数据的方法
2019/06/21 Python
python根据文本生成词云图代码实例
2019/11/15 Python
pytorch AvgPool2d函数使用详解
2020/01/03 Python
Python任务调度利器之APScheduler详解
2020/04/02 Python
Python中zipfile压缩文件模块的基本使用教程
2020/06/14 Python
德国领先的大尺码和超大尺码男装在线零售商:Bigtex
2019/06/22 全球购物
乌克兰巴士票购买网站:inBus
2021/03/12 全球购物
Prototype中如何为一个元素添加一个方法
2014/12/08 面试题
生物学学生自我评价
2014/01/17 职场文书
幼儿园教师节活动总结
2015/03/23 职场文书
幼儿园六一主持词
2015/06/30 职场文书
环保宣传语大全
2015/07/13 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书
Python中super().__init__()测试以及理解
2021/12/06 Python