JS代码与页面代码编码的问题

很是郁闷,最初设计的静态页面js脚本是可以正常运行的,后面换成aspx的就不行了,先看下面的:
JS代码与页面代码编码的问题 - icrid - icrid的博客
左下角有脚本错误提示。
JS代码与页面代码编码的问题 - icrid - icrid的博客
打开源代码,发现第94行并没有什么脚本错误,这里是静态的网页内容。
JS代码与页面代码编码的问题 - icrid - icrid的博客
打开JS源代码,
JS代码与页面代码编码的问题 - icrid - icrid的博客
发现94行接着的是带有中文的,问题可能就在这里,先查查编码,发现JS文件的编码是ansi
JS代码与页面代码编码的问题 - icrid - icrid的博客
再看看页面的编码,这个是utf-8
JS代码与页面代码编码的问题 - icrid - icrid的博客
两者不统一,是问题的原因?那都转换为utf-8试试看,
JS代码与页面代码编码的问题 - icrid - icrid的博客
好了,现在脚本有效了。
总结:在使用js脚本时候,必须转换成跟页面一样的编码类型,推荐转换成utf-8,因现今主流的通用编码类型是utf-8。




posted @ 2010-11-28 19:13  crid  阅读(148)  评论(0编辑  收藏  举报