aspx页面引用的js文件中如果包括中文,中文显示乱码或者引起脚本错误.提示是'未结束的字符串'
原因:aspx页面的默认编码是utf-8,而js文件的默认编码是gb2312,两者之间不一致引起了中文乱码
解决一:在页面引用js文件的时候指定js文件的编码,添加属性charset="gb2312"
比如:<script language="javascript" src="http://www.cnblogs.com/Jquery/jquery.alerts.js" charset="gb2312" type="text/javascript"></script>
解决二:在vs中打开js文件,选择'高级保存选项',将js文件保存为'unicode(utf-8-未签名)'.