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 文件夹选择框的两种解决方案
Jul 01 Javascript
js 代码集(学习js的朋友可以看下)
Jul 22 Javascript
jquery键盘事件使用介绍
Nov 01 Javascript
基于javascript实现tab选项卡切换特效调试笔记
Mar 30 Javascript
微信小程序开发之Tabbar实例详解
Jan 09 Javascript
Bootstrap3 模态框使用实例
Feb 22 Javascript
实例解析js中try、catch、finally的执行规则
Feb 24 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
Jan 22 jQuery
浅谈JS对象添加getter与setter的5种方法
Jun 09 Javascript
详解promise.then,process.nextTick, setTimeout 以及 setImmediate的执行顺序
Nov 21 Javascript
基于elementUI使用v-model实现经纬度输入的vue组件
May 12 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
Apr 08 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中ADODB类详解
2008/03/25 PHP
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
2013/06/25 PHP
win7计划任务定时执行PHP脚本设置图解
2014/05/09 PHP
php生成唯一数字id的方法汇总
2015/11/18 PHP
Laravel 模型关联基础教程详解
2019/09/17 PHP
如何在PHP中使用AES加密算法加密数据
2020/06/24 PHP
javascript 跨浏览器开发经验总结(五) js 事件
2010/05/19 Javascript
jQuery EasyUI 的EasyLoader功能介绍
2010/09/12 Javascript
Ajax搜索结果页面下方的分页按钮的生成
2012/04/05 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
ExtJS如何设置与获取radio控件的选取状态
2014/01/22 Javascript
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
JavaScript检查某个function是否是原生代码的方法
2014/08/20 Javascript
Javascript设计模式之观察者模式的多个实现版本实例
2015/03/03 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
2015/09/07 Javascript
JS实现选中当前菜单后高亮显示的导航条效果
2015/10/15 Javascript
举例讲解jQuery中可见性过滤选择器的使用
2016/04/18 Javascript
Javascript 调用 ActionScript 的简单方法
2016/09/22 Javascript
深入理解JS中的Function.prototype.bind()方法
2016/10/11 Javascript
jQuery zTree树插件简单使用教程
2017/01/10 Javascript
浅谈js中function的参数默认值
2017/02/20 Javascript
浅谈Node.js ORM框架Sequlize之表间关系
2017/07/24 Javascript
用Node编写RESTful API接口的示例代码
2018/07/04 Javascript
[36:29]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs TNC
2018/04/02 DOTA
python类的方法属性与方法属性的动态绑定代码详解
2017/12/27 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
2020/03/18 Python
Python安装并操作redis实现流程详解
2020/10/13 Python
ALDO加拿大官网:加拿大女鞋品牌
2018/12/22 全球购物
如何在Cookie里面保存Unicode和国际化字符
2013/05/25 面试题
美术专业学生个人自我评价
2013/09/19 职场文书
房地产项目建议书
2014/03/12 职场文书
关于运动会的口号
2014/06/07 职场文书
教师竞聘上岗演讲稿
2014/09/03 职场文书
导游词格式
2015/02/13 职场文书
win10壁纸在哪个文件夹 win10桌面背景图片文件位置分享
2022/08/05 数码科技