Javascript中的奇怪字符导致它无法加载

gre*_*reg 7 javascript encoding

我的网站在localhost上工作正常,我的javascript正在加载并正常工作.但是当我部署网站时,脚本无法运行.当我右键单击页面并说出查看源然后查看链接的脚本文件时,它在文件的开头有一些奇怪的字符(function($){

在localhost上,我的脚本文件就像这样开始 (function($){

是什么导致这些字符被添加到我的javascript文件中?

Mār*_*dis 6

您必须以"UTF-8无BOM"编码重新保存文件.您可以使用Notepad ++或其他编辑器.

在视觉工作室:

默认情况下,Visual Studio使用带有BOM的UTF编码; 但是,如果您愿意,可以将其保存为其他编码.当您转到"另存为"对话框时,可以展开"保存"按钮以查看"使用编码保存"选项.这将提示您输入不同的编码,我认为其中一个Unicode选项将遗漏BOM(列表中的某个位置是UTF-8,没有签名).

资料来源:http://forums.silverlight.net/forums/t/144306.aspx