有时候引用js,但是出现莫名错误:“未结束的字符串常量”导致页面不能很好显示。
js没有错误,错误的原因是编码问题
引用的js编码必须与页面一致
我们可以这样引用来解决问题:
<script type="text/javascript" src="js.js" charset="gb2312"> <script type="text/javascript" src="js.js" charset="UTF-8">
其实这种错误有时候发生在本身包含js的页面中,
原因还是在用户浏览器选择的编码,这时候我们可以这样
在页面头部添加meta定义好默认编码
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">或者其他需要编码类型
国内一般使用bg2312的页面,utf-8也可以;而面向国外考虑兼容要用utf-8了
今天刚又发现了一点,这个方法还有个用途。
也是在引用外部JS的时候,要出现乱码,也可以用这个方法解决!