主题: 指定JavaScript和CSS的编码集
作者: Roddy, 发布日期: 2009-01-05 01:31:42, 浏览数: 5679
当JavaScript文件的编码和HTML页面的编码不同时,以下方法会报脚本错误。
<!-- HTML页面是GBK格式 -->
<!-- file.js是utf-8格式 -->
<script type="text/javascript" src="path/file.js"></script>

这时,<script>里添加charset属性就可以解决问题,无需修改文件的编码。
<!-- HTML页面是GBK格式 -->
<!-- file.js是utf-8格式 -->
<script type="text/javascript" src="path/file.js" charset="utf-8"></script>

参考资料:http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#edef-SCRIPT


当GBK页面包含UTF-8 CSS文件时,可以在CSS文件头部添加以下一行代码。
@charset "utf-8";

参考资料:http://www.w3.org/TR/CSS21/syndata.html#charset
发表新帖 发表回复