Javascript netbeans ide coffeescript将utf-8 bom添加到输出文件

Javascript netbeans ide coffeescript将utf-8 bom添加到输出文件,javascript,netbeans,coffeescript,utf,byte-order-mark,Javascript,Netbeans,Coffeescript,Utf,Byte Order Mark,我正在使用netbeans ide 7.1.1并通过node.js运行CoffeeScript来监视我的CoffeeScript文件夹的更改,然后使用javascript自动编译到不同的文件夹。一切正常,然后我不知道发生了什么,但我开始在我的大多数javascript文件的开头使用ï»字符。这真令人沮丧。唯一改变的是我想我在netbeans中关闭了这个项目,然后重新打开它;这就是问题开始的时候。我已经检查了编码,以确保它在netbeans中设置为UTF-8。coffeescript编译器似乎在添

我正在使用netbeans ide 7.1.1并通过node.js运行CoffeeScript来监视我的CoffeeScript文件夹的更改,然后使用javascript自动编译到不同的文件夹。一切正常,然后我不知道发生了什么,但我开始在我的大多数javascript文件的开头使用ï»字符。这真令人沮丧。唯一改变的是我想我在netbeans中关闭了这个项目,然后重新打开它;这就是问题开始的时候。我已经检查了编码,以确保它在netbeans中设置为UTF-8。coffeescript编译器似乎在添加bom表,但我认为实际的错误在于netbeans


当我运行每个js文件时,我都会得到“Uncaught SyntaxError:Unexpected token liked”。

好的,我解决了这个问题,但我仍然不知道是什么导致了它。以下是我所做的:
-在notepad++中打开所有.coffee文件,并将每个文件的编码更改为UTF-8,而不包含BOM。不知怎的(netbeans?)一些文件通过BOM变成了UTF-8。问题暂时解决。

好的,我解决了问题,但我仍然不知道是什么原因造成的。以下是我所做的:
-在notepad++中打开所有.coffee文件,并将每个文件的编码更改为UTF-8,而不包含BOM。不知怎的(netbeans?)一些文件通过BOM变成了UTF-8。问题暂时解决。

也有同样的问题

从命令行使用“coffee”脚本是可以的

从netbeans编译时,所有UTF-8字符都被乱码

解决方案很简单,但令人惊讶的是,要找到解决方案必须浪费多少时间。我不明白为什么在netbeans中指定我们的项目源是UTF-8是不够的

所以这里有一个解决方案,一个对我有效的方案

在netbeans安装的etc目录中找到netbeans.conf

编辑netbeans\u默认\u选项的值

通过在字符串末尾添加(当然,在双引号之前,在…)之前加上空格:

瞧。我做到了,现在一切都好了


哦。。顺便说一句,以管理员身份打开编辑器,否则Windows可能会抱怨另一个程序正在被另一个程序使用(事实并非如此,目录刚刚被锁定)

也有同样的问题

从命令行使用“coffee”脚本是可以的

从netbeans编译时,所有UTF-8字符都被乱码

解决方案很简单,但令人惊讶的是,要找到解决方案必须浪费多少时间。我不明白为什么在netbeans中指定我们的项目源是UTF-8是不够的

所以这里有一个解决方案,一个对我有效的方案

在netbeans安装的etc目录中找到netbeans.conf

编辑netbeans\u默认\u选项的值

通过在字符串末尾添加(当然,在双引号之前,在…)之前加上空格:

瞧。我做到了,现在一切都好了


哦。。顺便说一句,以管理员的身份打开编辑器,否则Windows可能会抱怨另一个程序正在被另一个程序使用(事实并非如此,目录刚刚被锁定)

我需要什么UTF-8减色Bom?我需要什么UTF-8减色Bom?
-J-Dfile.encoding=UTF-8