0

这个字符 () 被添加到我的 javascript 文件中。我正在使用 Visual Studio 2010。有人遇到过这个问题吗?

此链接解释了我的问题和解决方案 http://forums.silverlight.net/t/144306.aspx 干杯

4

2 回答 2

5

js 文件被编码为 UTF-8,并有一个字节顺序标记(BOM) 来标识它。

只要您将文件提供为 UTF-8,这应该不是问题。

如果页面尚未使用meta内容类型设置为 UTF-8 的标记,您可以将此信息添加到脚本元素,如下所述

<script src="js.js" type="text/javascript" charset="utf-8"></script>
于 2012-04-19T14:31:15.547 回答
3

添加的字符是 BOM 字符,不建议用于 utf-8。默认情况下,Visual Studio 使用“Unicode(UTF-8 with signature)- Codepage 65001”编码保存 javascript 文件,此编码在文件开头添加 UTF-8 字节顺序标记。ie9 和 chrome 没有问题,但 firefox、opera 和 safari 完全崩溃....

所以要修复它,请遵循本文档中的解决方案

http://forums.silverlight.net/t/144306.aspx并选择编码选项“Unicode(UTF-8 without signature)- Codepage 65001”。

希望这可以帮助。

干杯

于 2012-04-20T08:42:17.873 回答