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代码
Mar 06 Javascript
javascript 图片裁剪技巧解读
Nov 15 Javascript
javascript将数组插入到另一个数组中的代码
Jan 10 Javascript
javascript搜索框效果实现方法
May 14 Javascript
jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)
Jun 07 Javascript
JavaScript操作表单实例讲解(上)
Jun 20 Javascript
js实现延迟加载的几种方法
Apr 24 Javascript
JS删除数组里的某个元素方法
Feb 03 Javascript
vue props传值失败 输出undefined的解决方法
Sep 11 Javascript
JS实现数组去重及数组内对象去重功能示例
Feb 02 Javascript
vue单页应用的内存泄露定位和修复问题小结
Aug 02 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
Aug 05 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 - Html Transfer Code
2006/10/09 PHP
PHP 时间转换Unix时间戳代码
2010/01/22 PHP
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
2011/03/28 PHP
php检查字符串中是否有外链的方法
2015/07/29 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
2016/10/08 PHP
图片自动更新(说明)
2006/10/02 Javascript
IE中getElementsByName()对有些元素无效的解决方案
2014/09/28 Javascript
详细分析JavaScript变量类型
2015/07/08 Javascript
js中 javascript:void(0) 用法详解
2015/08/11 Javascript
jQuery实现简易的天天爱消除小游戏
2015/10/16 Javascript
Vue.js 父子组件通讯开发实例
2016/09/06 Javascript
详解js中call与apply关键字的作用
2016/11/21 Javascript
NodeJS实现客户端js加密
2017/01/09 NodeJs
JavaScript之DOM插入更新删除_动力节点Java学院整理
2017/07/03 Javascript
jquery获取链接地址和跳转详解(推荐)
2017/08/15 jQuery
nodejs实现OAuth2.0授权服务认证
2017/12/27 NodeJs
vue webpack实用技巧总结
2018/04/24 Javascript
前端防止用户重复提交js实现代码示例
2018/09/07 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
[01:09]DOTA2次级职业联赛 - ishow.HMM战队宣传片
2014/12/01 DOTA
python迭代器与生成器详解
2016/03/10 Python
Python中标准库OS的常用方法总结大全
2017/07/19 Python
Python中getpass模块无回显输入源码解析
2018/01/11 Python
使用python实现mqtt的发布和订阅
2019/05/05 Python
python单线程下实现多个socket并发过程详解
2019/07/27 Python
Python正则re模块使用步骤及原理解析
2020/08/18 Python
Python判断变量是否是None写法代码实例
2020/10/09 Python
python3中celery异步框架简单使用+守护进程方式启动
2021/01/20 Python
python中zip()函数遍历多个列表方法
2021/02/18 Python
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
培训班通知
2015/04/25 职场文书
投标单位介绍信
2015/05/05 职场文书
2015年国庆节演讲稿范文
2015/07/30 职场文书
2017年寒假社区服务活动总结
2016/04/06 职场文书
七年级作文之秋游
2019/10/21 职场文书
JS前端宏任务微任务及Event Loop使用详解
2022/07/23 Javascript