asp.net 页面引入外部JS 在IE6下延迟加载报错,IE7+均没问题
 
网上查了半天原因,发现时JS的编码格式问题,另存为UTF-8格式解决!可以用VS2010的文件,**js另存为功能。
或用“记事本”来改JS的编码,新建一个文本文件,然后打开,把你要引入的JS的文件的内容复制到这个文本文件,然后“另存为”,弹出窗口,在“编码”栏里选择“utf-8”,保存,把这个文本文件的名称改成JS文件名字就可以了。
---------------------------------------------------------------------------
最近一个项目需要考虑多语言的用户,自然就想采用utf-8编码,所有JSP页面都修改完毕,一切运行正常,由于一直使用FF来检测浏览器兼容性,今天不知怎的决定用IE来跑一下,发现所有表单提交的页面都提示JS错误,查了一下,发现是一个验证身份证的方法中有一个数组的初始化中保存了各个省市的名字,类似于:var area=['上海','北京']之类的形式。一般情况下,JS错误我都是在FF中用FireBug调试的,可偏偏在FF中一切正常,这下就傻眼了,注释掉这个语句自然没问题,可怎么也想不出这么正常的一个赋值怎么会弄出个浏览器兼容的问题出来。折腾了一个下午,突然想到,是不是编码的问题啊,将这个JS用utf-8编码另存,一切ok。

另外,采用utf-8编码之后,用WinMerge比较文件时,就会出来Information lost to encoding errors:之类的提示,心想,这个指定个编码就可以了吧。在编辑=>选项中,果然看到代码页的指定,如是选择指定代码页,输入utf-8,点击确定,被提示请输入一个整数,估计这时候大多数人和我一样傻眼,utf-8的代码页是多少?好在有Google,调整不同的关键字,终于找到清炒苦瓜的一篇文章中提到utf-8的代码页是65001,并且也是为了解决WinMerge的乱码问题,可是改完之后,并没有起作用,这次没有去怀疑这个代码页是不是正确,再仔细看一下那篇文章,嗯,人家明明说用的是2.6.8嘛,检查一下自己的版本,2.6.0,是不是版本问题呢?来到WinMerge的网站,发现竟然已经是2.6.12了,于是下载最新版本,然后将代码页改成65001,嗯,这下所有的中文注释都乖乖出来了。

asp.net 页面引入外部JS 在IE6下延迟加载报错,IE7+均没问题相关推荐

  1. idea引入外部jar,运行项目不报错,使用maven打war包install/package时报程序包不存在等

    项目由于某种特殊原因,需要引入maven中央仓库不存在的jar,这时我们都在WEB-INF/lib下引入,引入外部jar百度一大堆. 我今天碰到是问题是引入jar,项目运行没问题,就是在打war包时报 ...

  2. vue3+ts引入第三方js包,避免关键字报错

    项目要使用第三方包leaflet 在入口文件index.html中引入之后,使用的时候ts检查时关键字L就会报错 第一种方法 用 ** //@ts-ignore**,在用了L关键字的每一行上面加这个 ...

  3. 致远OA二开整理(基础版,本地环境搭建,插件project设置,页面引入外部js文档)

    最近在看致远OA开发相关,顺便整理了分文档(基础的). 关注下方公众号 回复"致远OA"免费获取.

  4. html中body引入js,ASP.NET MVC中在 @RenderBody() 或者 @Html.Partial()中需要使用引入外部js,css...

    今天想在后台封装一下bootstraptree这个插件,引入jquery.js bootstrap.js bootstrap.css bootstrap-tree.js后,我在页面查看脚本错误就连最简 ...

  5. 引入外部js如何通知页面其编码格式

    快来java1234 吧 js中如何设置编码格式 <script type="text/javascript" src="xxx" charset=&qu ...

  6. vue引入外部文件_vue文件中引入外部js

    1.在项目的入口文件中(app.js)定义remoteScript标签 Vue.component('remote-script', { render: function (createElement ...

  7. Web项目中前端页面引用外部Js和Css的路径问题

    公众号:南宫一梦 Web项目中前端页面引用外部Js和Css的路径问题 一般我们在做Web项目时,通常会将多个页面引入的公共js和css文件抽取出来,单独写成一个公共文件,以期方便各个页面单独引入,达到 ...

  8. 在react引入外部js把当前日期转换成阴历(农历)

    1.引入外部js:https://github.com/jjonline/calendar.js 将上面的js文件放到一个文件夹下面,并在calendar.js 文件的最后一行添加 export de ...

  9. Nuxt 项目引入外部Js的正确姿势 ,问题描述:打包构建之后引入的外部 js失效,构建之后的 .nuxt 文件夹下的js文件中,引入 js 的script标签凭空消失!

    首先先说我遇到的问题描述:       我是用vue + nuxt项目,项目中使用了阿里播放器,于是我在vue页面中直接引入了阿里播放器的 css和js文件,然后运行没有任何问题:如下图所示: 但是! ...

  10. html引入外部js失效不起作用的解决办法

    问题描述: 通过script标签外部引入javascript文件,但不起作用,js代码失效 <!DOCTYPE html> <html><head><meta ...

最新文章

  1. select刷新后保存原先选择的信息
  2. Halcon —— pick_and_place_scara_stationary_cam.hdev
  3. python 解码json数据并在一个OrderdDict中保留其顺序
  4. Linux定制登录欢迎语
  5. [目标检测] Faster R-CNN 深入理解 改进方法汇总
  6. 动态规划走楼梯_负重爬楼梯、过草地,服贸会六足机械人展示“送水到家”
  7. loadrunner 关联匹配多个值
  8. view controller lifecycle discussion - beforeRendering
  9. qt开发环境 - c++之结构,联合,枚举
  10. 万物皆可傅里叶!用傅里叶变换还能画出世界名画!
  11. 添加几个手机联系人_One UI 3.0: 更细腻、更好用,这才是手机系统该有的样子
  12. 不容错过!我的Mac装机软件清单,Mac新手看过来!
  13. Python练习-内置函数的应用
  14. 笔记-JavaWeb学习之旅19
  15. Python学习入门基础教程(learning Python)--4.2.3 Python的for实现递归,(0629学习笔记)我研究出来了!...
  16. 金蝶k3数据库服务器信息,金蝶k3如何查询连接的服务器配置
  17. Linux检测ip变动
  18. Angular4的双向数据绑定
  19. windows 7 浏览器无法进网站,提示安全证书存在问题(GlobalSign)
  20. AUTOCAD——弧长标注命令、半径标注命令

热门文章

  1. 【图像修复】基于matlab全变分TV+curvelet变换彩色图像修复【含Matlab源码 461期】
  2. 实现无缝滑屏怎么实现_无缝扩展人工智能以实现分布式大数据
  3. excel字符串和单元格拼接_Excel工作表中带单位求和的4个技巧,不掌握就真的Out了!...
  4. python 多进程 阻塞_Python Pool类多进程 apply_async 异步变成了阻塞解决方法
  5. python: 正则表达式2--元字符与re模块
  6. stem函数--Matplotlib
  7. 深圳试行“智能行人过街系统”,行人违规将被“拉出来示众”
  8. 《中国人工智能学会通讯》——11.24 本文的出发点:模仿人类视觉
  9. 英特尔在移动时代的衰落或许不会影响苹果
  10. 游戏文件系统(a11s)