同一页面引入多个JS文件的编码问题
var description = 'this file saved as GB2312 encoding.'; 可以在选择编码为GB2312的IE中正确的被引用。
var descriptionW = 'this file saved as Unicode encoding.'; 可以在选择编码为Unicode的IE中正确的被引用。
<head>
<title>Test Encode</title>
<script src="Unicode.js" language="javascript"></script>
<script src="GB2312.js" language="javascript"></script>
</head>
<body>
<script language="javascript">
alert(strW + '\r\n' + descriptionW);
alert(str + '\r\n' + description);
</script>
</body>
</html>
不过如果js中只有低位ASCII字符,不同编码的文件引用到一个页面不会有问题。
评论
# re: 同一页面引入多个JS文件的编码问题 回复
还要和aspx的页面编码相同,现在aspx页面一般都采用utf8编码,所以js引入时经常会出错。实际只要保证编码一样就可以了。将所有的文件都存成utf-8的,基本就不会有问题了。
看来你现在专门研究js了。
2005-03-23 14:23 | ocean
# re: 同一页面引入多个JS文件的编码问题 回复
我现在一般都是把js文件改成.aspx后缀来调用了,这样就不会再出现编码的问题,之前被这个问题折腾了好长一段时间,现在终于算是好了。
2005-03-23 15:45 | bobo
# re: 同一页面引入多个JS文件的编码问题 回复
web.config
<globalization
requestEncoding="utf-8"
responseEncoding="utf-8"
/>
gb2312
gb2312
2005-03-23 15:50 | Microshaoft
# re: 同一页面引入多个JS文件的编码问题 回复
类似的问题我也遇到过,里面有中文注释就出错!
2005-03-23 16:18 | Boler
# re: 同一页面引入多个JS文件的编码问题 回复
这个问题我前不久实施项目的时候碰到过。还好知道怎么解决(一阵捣鼓,到处设编码。。。)。
2005-03-23 18:52 | 木野狐
# re: 同一页面引入多个JS文件的编码问题 回复
你可以把所有的单独的js文件都用记事本打开,然后选择另存为,编码使用utf-8保存就能和aspx一起正常使用了
2005-03-24 09:26 | srz
# re: 同一页面引入多个JS文件的编码问题 回复
把@写成 asc 码 @#169。
# re: 同一页面引入多个JS文件的编码问题 回复
如果你使用服务器端的程序也好办,可以使用宽字节转换。
2005-03-24 14:16 | GirlSpicy
# re: 同一页面引入多个JS文件的编码问题 回复
hammer!~~这个问题上次我们一起做项目的时候不就已经知道了吗?怎么这么不长记性~~~~~
2005-04-08 12:53 | workingbird
# re: 同一页面引入多个JS文件的编码问题 回复
我在日文下也碰到此问题,但是我把2个javascript文件都改成utf8还是错,
上传到2个服务器上,一个正常,另一个出错,为什么呢?
2005-06-28 12:19 | mad8
# re: 同一页面引入多个JS文件的编码问题 回复
这问题我也曾经遭遇过,我的apsx页面都是utf-8的,因为特定时间段访问量巨大,服务器配置烂又要求即时,所以能省就省啊,凡事需要JS里要用到高位字符全部抽到一起,然后将所有仅含ASCII字符的文件保存为ASCII编码格式,带高位字符的保存为utf-8,另外还开启压缩放到缓存里去,总觉得有点BT,好抠门的说。
同一页面引入多个JS文件的编码问题的更多相关文章
- Thymeleaf模版--子页面单独引入CSS、JS文件
https://blog.csdn.net/u010392801/article/details/80465800 ****************************************** ...
- 当页面有多个js文件时,应如何引入?
1. 我们知道如果一个页面有多个js文件,并且这些js文件有的还有依赖关系的时候,我们就要特别注意他们之间的引入顺序,否则就会报错. 如:一个js文件依赖jquery,我们就要先引入jquery,然后 ...
- jsp页面引入不了js路径没错
最近搞开发,发现有个jsp页面引入不了js:很是神奇,路径什么的都没问题,同事的浏览器可以加载该js,发现放到其他的文件夹下可以加载该js:当时没研究出来,任务紧就没研究了. 最近闲下来了,有去研究, ...
- 360浏览器兼容模式下jsp页面访问不到js文件
360浏览器兼容模式下jsp页面访问不到js文件 查看自己js中的语法问题,不要用ES6的语法,编译不了故找不到js文件 const var of 码出高效 java 比较 所有整型包装类对象之间值的 ...
- 使用时间戳引入css、js文件
前言 最近在一家创业公司实习,主要负责新版官网和商家平台管理系统的前端开发和维护,每次测试都要上传文件到ftp服务器端测试,初期由于更新修改比较频繁,每次都是直接上传覆盖css.js.php文件,链接 ...
- [工具配置]requirejs 多页面,多入口js文件打包总结
需要明确以下几点: 1.本地前端调试代码肯定是调用原始的路径以及代码,但是线上运行的肯定是通过打包后的另一个路径,这儿就是生成的dist文件夹了. 2.requirejs的引入,线上跟线下的路径怎么控 ...
- 由js文件中引入另外的js文件想到的
1. html中,使用<script src="../static/js/xxx.js"></script>引入js文件. 2. 在js文件中,引入js ...
- 解决加载WEB页面时,由于JS文件引用过多影响页面打开速度的问题
1.一般做法 一般我们会把所有的<script>元素都应该放在页面的<head>标签里,但由于是顺序加载,因此只有当所有JavaScript代码都被依次下载.解析和执行完之后, ...
- 在HTML页面中加载js文件和css文件的方法
1.在HTML页面加载js文件的方法: function loadScriptFile(filePath){ var script = document.createElement("scr ...
随机推荐
- git 常用命令及虚拟机服务器仓库搭建
$ git config --global user.email "you@example.com" $ git config --global user.name "Y ...
- 落谷p3376 最大流EdmondsKarp增广路模板
参考: https://blog.csdn.net/txl199106/article/details/64441994 分析: 该算法是用bfs求出是否有路从s到t, 然后建立反向边(关于反向边), ...
- 利用visual studio 搜索替换功能清除项目中javascript文件的debugger;
在做web项目中,写js代码时候,会有一堆的debugger;,当时又懒得删,后面就多起来了,在vs的编辑器里面,其查找替换功能支持正则和整个项目/解决方案替换,这样就很容易删掉debugger;,方 ...
- Spring注解@Component、@Repository、@Service、@Controller
@Service用于标注业务层组件 @Controller用于标注控制层组件(如struts中的action) @Repository用于标注数据访问组件,即DAO组件 @Component泛指组件, ...
- Windows phone UI虚拟化和数据虚拟化(二)
书接上回的Windows phone UI虚拟化和数据虚拟化(一)我们学习了wp的ui虚拟化.今天来和大家分享一下wp的数据虚拟化. 并同时感谢我的同事dgwutao在编写此文时给我的巨大帮助,3ks ...
- 关于EGE图形库在CodeBlocks下的配置
非常感谢[地球]呵呵@的细心帮助,我差点都放弃了! 我这里使用的是Code::Blocks svn 10595 与 TDM-GCC 5.10 首先下载为 GCC 5.0 以上编译好的 EGE 文件,稍 ...
- numpy array_split()
numpy.array_split(ary, indices_or_sections, axis=0)[source] Split an array into multiple sub-arrays. ...
- [android篇]声明权限
要实施您自己的权限,必须先使用一个或多个 <permission> 元素在 AndroidManifest.xml 中声明它们. 实际上,在开发过程中,当我们使用了某些系统特性的功能,且此 ...
- php.ini配置参数详解
下面对php.ini中一些安全相关参数的配置进行说明 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2 ...
- python 向MySQL里插入中文数据
用python向MySQL中插入中文数据出错,原代码片段: 1 db = MySQLdb.connect("localhost","root","12 ...