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活用事件触发对象动作
Aug 10 Javascript
js里取容器大小、定位、距离等属性搜集整理
Aug 19 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
Oct 10 Javascript
JavaScript操作 url 中 search 部分方法函数
Jun 15 Javascript
详细讲解JavaScript中的this绑定
Oct 10 Javascript
微信小程序 教程之WXSS
Oct 18 Javascript
jquery获取table指定行和列的数据方法(当前选中行、列)
Nov 07 Javascript
JavaScript无操作后屏保功能的实现方法
Jul 04 Javascript
详解如何在vue项目中使用lodop打印插件
Sep 27 Javascript
vue 配置多页面应用的示例代码
Oct 22 Javascript
小程序实现层叠卡片滑动效果
Aug 26 Javascript
JQuery复选框全选效果如何实现
May 08 jQuery
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分页集合包括使用方法
2013/10/21 PHP
thinkphp普通查询与表达式查询实例分析
2014/11/24 PHP
javascript 计算两个整数的百分比值
2009/12/26 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
等待指定时间后自动跳转或关闭当前页面的js代码
2013/07/09 Javascript
div失去焦点事件实现思路
2014/04/22 Javascript
cookie的secure属性详解
2015/04/08 Javascript
jQuery插件ajaxFileUpload实现异步上传文件效果
2015/04/14 Javascript
JavaScript实战之带收放动画效果的导航菜单
2016/08/16 Javascript
AngularJs bootstrap详解及示例代码
2016/09/01 Javascript
微信小程序 图片上传实例详解
2017/05/05 Javascript
Ionic + Angular.js实现图片轮播的方法示例
2017/05/21 Javascript
微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】
2017/12/05 Javascript
axios携带cookie配置详解(axios+koa)
2018/12/28 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
javascript面向对象三大特征之多态实例详解
2019/07/24 Javascript
nodejs文件夹深层复制功能
2019/09/03 NodeJs
如何在wxml中直接写js代码(wxs)
2019/11/14 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
2020/02/27 Javascript
vue学习笔记之slot插槽用法实例分析
2020/02/29 Javascript
vue商城中商品“筛选器”功能的实现代码
2020/07/01 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
linux服务器快速卸载安装node环境(简单上手)
2021/02/22 Javascript
新手该如何学python怎么学好python?
2008/10/07 Python
python类型强制转换long to int的代码
2013/02/10 Python
Python3.6简单操作Mysql数据库
2017/09/12 Python
python K近邻算法的kd树实现
2018/09/06 Python
django使用LDAP验证的方法示例
2018/12/10 Python
Pandas中Series和DataFrame的索引实现
2019/06/27 Python
python opencv 批量改变图片的尺寸大小的方法
2019/06/28 Python
python输出决策树图形的例子
2019/08/09 Python
利用CSS3实现毛玻璃效果示例源码
2016/09/25 HTML / CSS
三星俄罗斯授权在线商店:Samsung俄罗斯
2019/09/28 全球购物
2015大学生求职信范文
2015/03/20 职场文书
Html5页面播放M4a音频文件
2021/03/30 HTML / CSS
springBoot基于webSocket实现扫码登录
2021/06/22 Java/Android