$.each(scripts, function(){
if(!jsExist(this.src)){
var s = document.createElement("SCRIPT");
s.type = "text/javascript";
s.src = this.src;
document.body.appendChild(s);
}
});

用这种方式创建script标签,第一次进页面js里的中文显示正常,第二次进页面就发现乱码。

后来加了一句:

$.each(scripts, function(){
if(!jsExist(this.src)){
var s = document.createElement("SCRIPT");
s.type = "text/javascript";
s.src = this.src;

s.charset = 'gbk';
document.body.appendChild(s);
}
});

还是不对,然后就不知道怎么办,卡了很久。

后来发现s.charset = 'gbk';要写到s.src = this.src;前面,IE居然这么坑!

正确写法:

$.each(scripts, function(){
if(!jsExist(this.src)){
var s = document.createElement("SCRIPT");
s.type = "text/javascript";

s.charset = 'gbk';
s.src = this.src;

document.body.appendChild(s);
}
});

最新文章

  1. C++的性能C#的产能?! - .Net Native 系列《三》:.NET Native部署测试方案及样例
  2. 简单的jquery选项卡效果
  3. USB OTG插入检测识别
  4. express 快速教程
  5. [MVC] DIV 布局
  6. iOS Developer:真机测试
  7. 简单的音乐播放器(VS 2010 + Qt 4.8.5)
  8. 【java开发系列】—— JDK安装
  9. CentOS6.4安装LAMP环境
  10. jquery验证手机号码、邮箱格式是否正确示例代码
  11. [C/C++语言标准] ISO C99/ ISO C11/ ISO C++11/ ISO C++14 Downloads
  12. 《android开发艺术探索》读书笔记(四)--View工作原理
  13. DB2 911错误的解释
  14. Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again 解决方法
  15. 前端 ----jQuery的介绍
  16. SpringMVC Jsp include 错误404 不显示页面
  17. [转载]mysqlcreate新建用户host使用%,本地无法连接原因及解决方法
  18. 关于主键的设计、primary key
  19. 取出分组后每组的第一条记录(不用group by)按时间排序
  20. erlang 自定义函数的初步应用

热门文章

  1. Apache Traffic Server(ats)
  2. hibernate学习(5)——多对多关系映射
  3. URL转Drawable之 Android中获取网络图片的三种方法
  4. windows核心编程 - 线程基础
  5. Redhat 7 或者 CentOS 7 密码破解
  6. https 与http 的坑
  7. RDIFramework.NET平台代码生成器V3.0版本全新发布-更新于20160518(提供下载)
  8. DNS CNAME的一些细节
  9. hdu5714 拍照[2016百度之星复赛C题]
  10. kzalloc 函数详解(转载)