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 29 Javascript
node.js中的fs.readFile方法使用说明
Dec 15 Javascript
javascript中的遍历for in 以及with的用法
Dec 22 Javascript
原生js实现可爱糖果数字时间特效
Dec 30 Javascript
bootstrap switch开关组件使用方法详解
Aug 22 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
Aug 23 Javascript
微信小程序与后台PHP交互的方法实例分析
Dec 10 Javascript
谈谈JavaScript中super(props)的重要性
Feb 12 Javascript
mocha的时序规则讲解
Feb 16 Javascript
vue+iview/elementUi实现城市多选
Mar 28 Javascript
微信小程序动态设置图片大小的方法
Nov 21 Javascript
如何在JavaScript中正确处理变量
Dec 25 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
提问的智慧
2006/10/09 PHP
PHP输出控制功能在简繁体转换中的应用
2006/10/09 PHP
php下删除字符串中HTML标签的函数
2008/08/27 PHP
php Xdebug的安装与使用详解
2013/06/20 PHP
javascript 自动填写表单的实现方法
2010/04/09 Javascript
js渐变显示渐变消失示例代码
2013/08/01 Javascript
Jquery通过Ajax方式来提交Form表单的具体实现
2013/11/07 Javascript
js字母大小写转换实现方法总结
2013/11/13 Javascript
复杂的javascript窗口分帧解析
2016/02/19 Javascript
JS实现回到页面顶部动画效果的简单实例
2016/05/24 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
2016/10/11 Javascript
vuejs2.0实现一个简单的分页示例
2017/02/22 Javascript
前端跨域的几种解决方式总结(推荐)
2017/08/16 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
微信小程序实现image组件图片自适应宽度比例显示的方法
2018/01/16 Javascript
Vue仿支付宝支付功能
2018/05/25 Javascript
浅谈VUE-CLI脚手架热更新太慢的原因和解决方法
2018/09/28 Javascript
实例讲解v-if和v-show的区别
2019/01/31 Javascript
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
js使用文件流下载csv文件的实现方法
2019/07/15 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
2020/04/21 Javascript
python的即时标记项目练习笔记
2014/09/18 Python
django中静态文件配置static的方法
2018/05/20 Python
python使用if语句实现一个猜拳游戏详解
2019/08/27 Python
详解Python3 pandas.merge用法
2019/09/05 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
Canvas实现贝赛尔曲线轨迹动画的示例代码
2019/04/25 HTML / CSS
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
什么是Linux虚拟文件系统VFS
2015/08/25 面试题
光电信息专业应届生求职信
2013/10/07 职场文书
2014年应届大学生自我评价
2014/01/09 职场文书
中秋晚会活动方案
2014/08/31 职场文书
教导主任个人总结
2015/03/03 职场文书
2015年乡镇人大工作总结
2015/04/22 职场文书
Java基础之详解HashSet的使用方法
2021/06/30 Java/Android
nginx日志格式分析和修改
2022/04/28 Servers