我的javascript文件中有趣的人物

时间:2012-04-19 14:27:56

标签: javascript visual-studio-2010

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

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

2 个答案:

答案 0 :(得分:5)

js文件编码为UTF-8,并有一个byte order mark(BOM)标识它。

只要您将文件作为UTF-8提供,就不会有问题。

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

<script src="js.js" type="text/javascript" charset="utf-8"></script>

答案 1 :(得分:3)

添加的字符是BOM字符,不建议使用utf-8。 Visual Studio默认使用“Unicode(带签名的UTF-8) - 代码页65001”编码保存javascript文件,此编码在文件开头添加UTF-8字节顺序标记。 ie9和chrome没有问题,但firefox,opera和safari完全破解....

所以要按照本文档中的解决方案进行修复

http://forums.silverlight.net/t/144306.aspx并选择编码选项“Unicode(UTF-8无签名) - 代码页65001”。

希望这有助于。

干杯