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. 解决 IntelliJ IDEA Tomcat 控制台中文输出乱码问题
  2. html基础实验的实验原理,html网页设计实验报告.doc
  3. 信息提醒之Notification,兼容全部SDK-更新中
  4. 大学c语言下上机考试题,计算机考试二级C语言上机试题下[5]
  5. 2012-04-12
  6. window下php5.6-x64-ts可用php_redis.dll文件
  7. python实验二报告_20172304 2019-2020-2 《Python程序设计》实验二报告
  8. Spring Bean的生命周期(非常详细)
  9. javascript HTMLElement
  10. 为什么中国没有类似于windows的操作系统?
  11. mysql的存储过程的参数,MySQL存储过程中的参数
  12. 在Java编程中,为什么char类型数组可以直接用数组名打印,而其他类型数组打印结果而是地址值。
  13. 图的遍历 ——深度优先遍历
  14. 计算机网络专业认识和理解,计算机网络专业认识.docx
  15. mysql截取邮箱后缀_截取邮箱格式以及统计邮箱总数
  16. 如何做简单的数据分析
  17. 提交 Merge Request 申请进行code review
  18. 内存、ram、 rom、 norflash,nandflash详细区别
  19. 【踩坑专栏】NoSuchBeanDefinitionException: No qualifying bean of type ‘xxx.xxxMapper
  20. EasyDial 录音系统

热门文章

  1. 【车间调度】基于matlab遗传算法求解柔性车间调度问题【含Matlab源码 660期】
  2. 【优化算法】改进定步长与变步长LMS算法【含Matlab源码 629期】
  3. 【TSP】基于matlab改进的蚁群算法求解旅行商问题【含Matlab源码 242期】
  4. html原生listview,Html中使用M$控件系列之 ListView 篇
  5. ai 道德_AI如何提升呼叫中心的道德水平?
  6. 存储ic载板_【行业亮点】看好载板供不应求趋势,深南/兴森/越亚积极布局
  7. selenium.common.exceptions.WebDriverException:Message: 'chromedriver' executable needs to be in PATH
  8. 17.基于scrapy-redis两种形式的分布式爬虫
  9. Java集合(十三)Iterator和Enumeration的区别和对比
  10. c++primer 容器算法整理一