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 屏蔽鼠标右键脚本附破解方法
Dec 03 Javascript
js 格式化时间日期函数小结
Mar 20 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
Jun 05 Javascript
JS 排序输出实现table行号自增前端动态生成的tr
Aug 13 Javascript
js闭包的用途详解
Nov 09 Javascript
JQuery日历插件My97DatePicker日期范围限制
Jan 20 Javascript
jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)
Jun 07 Javascript
Vue.js 父子组件通讯开发实例
Sep 06 Javascript
JS实现微信里判断页面是否被分享成功的方法
Jun 06 Javascript
关于vue-cli 3配置打包优化要点(推荐)
Apr 22 Javascript
通过js示例讲解时间复杂度与空间复杂度
Aug 06 Javascript
在实例中重学JavaScript事件循环
Dec 03 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
使用Apache的rewrite技术
2006/06/22 PHP
修改Laravel5.3中的路由文件与路径
2016/08/10 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
拖拉表格的JS函数
2008/11/20 Javascript
javascript appendChild,innerHTML,join性能比较代码
2009/08/29 Javascript
extjs3 combobox取value和text案例详解
2013/02/06 Javascript
关于jquery的多个选择器的使用示例
2013/10/18 Javascript
jquery和javascript中如何将一元素的内容赋给另一元素
2014/01/09 Javascript
javascript操作符&quot;!~&quot;详解
2015/02/10 Javascript
一个简单的JavaScript Map实例(分享)
2016/08/03 Javascript
深入浅出 jQuery中的事件机制
2016/08/23 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
EasyUI 中combotree 默认不能选择父节点的实现方法
2016/11/07 Javascript
Node连接mysql数据库方法介绍
2017/02/07 Javascript
bootstrap table 数据表格行内修改的实现代码
2017/02/13 Javascript
Vue.js+Layer表格数据绑定与实现更新的实例
2018/03/07 Javascript
jQuery中的for循环var与let的区别
2018/04/21 jQuery
Node错误处理笔记之挖坑系列教程
2018/06/05 Javascript
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
用Electron写个带界面的nodejs爬虫的实现方法
2019/01/29 NodeJs
如何阻止小程序遮罩层下方图层滚动
2019/09/05 Javascript
[01:37]全新的一集《真视界》——TI7总决赛
2017/09/21 DOTA
[25:45]2018DOTA2亚洲邀请赛4.5SOLO赛 Sylar vs Paparazi
2018/04/06 DOTA
Python列表切片常用操作实例解析
2020/03/10 Python
tensorflow与numpy的版本兼容性问题的解决
2021/01/08 Python
css3制作动态进度条以及附加jQuery百分比数字显示
2012/12/13 HTML / CSS
波兰最大的宠物用品网上商店:FERA.PL
2019/08/11 全球购物
实习生体会的自我评价范文
2013/11/28 职场文书
单位人事专员介绍信
2014/01/11 职场文书
先进党员事迹材料
2014/12/24 职场文书
大班上学期个人总结
2015/02/13 职场文书
对学校的意见和建议
2015/06/04 职场文书
用Python爬虫破解滑动验证码的案例解析
2021/05/06 Python
python使用pywinauto驱动微信客户端实现公众号爬虫
2021/05/19 Python
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏
vue-cli3.x配置全局的scss的时候报错问题及解决
2022/04/30 Vue.js