Character encoding grunt contrib sass:不兼容的字符编码:UTF-8和CP850

Character encoding grunt contrib sass:不兼容的字符编码:UTF-8和CP850,character-encoding,sass,gruntjs,Character Encoding,Sass,Gruntjs,当尝试使用grunt将我的sass文件转换为普通css文件时,我收到警告: Warning: Encoding::CompabilityError: incompatible character encodings: UTF-8 and CP850. 但是,当我运行sass调用该文件时,即使我没有指定编码,但一切都正常工作。我的grunfile.js如下所示: [...] sass: { main: { files: { 'css/theme/d

当尝试使用grunt将我的sass文件转换为普通css文件时,我收到警告:

Warning: Encoding::CompabilityError: incompatible character encodings: UTF-8 and CP850.
但是,当我运行sass调用该文件时,即使我没有指定编码,但一切都正常工作。我的
grunfile.js
如下所示:

[...]
sass: {
    main: {
        files: {
            'css/theme/default.css': 'css/theme/source/default.scss',
                'css/theme/beige.css': 'css/theme/source/beige.scss',
            'css/theme/night.css': 'css/theme/source/night.scss',
            'css/theme/serif.css': 'css/theme/source/serif.scss',
            'css/theme/simple.css': 'css/theme/source/simple.scss',
            'css/theme/sky.css': 'css/theme/source/sky.scss',
            'css/theme/moon.css': 'css/theme/source/moon.scss',
            'css/theme/solarized.css': 'css/theme/source/solarized.scss',
            }
        }
    }
[...]
这是我从GitHub上的reveal.js中派生的一部分。我查看了GitHub上的代码,并试图找到手动更改编码的选项。然而,它似乎没有(也许我只是忽略了它?)。 我认为问题的关键在于我使用的是Windows8,而不是任何基于Unix的操作系统

所以我的问题是: 我如何摆脱这个警告?或者如何修复代码以使其正常工作?
非常感谢您的帮助。

我在尝试使用该命令时出现以下错误:

sass --watch global.scss:global.css --style compressed
这个原因是有史以来最愚蠢的原因。。。我有一个文件夹:E:\Dropbox[Websites][External]Fundación Global\css,我在其中运行命令,SASS返回了相同的错误:警告:编码::兼容性错误:不兼容的字符编码:UTF-8和CP850

我只需要从文件夹的路径中取出ó


那又简单又愚蠢!刚刚更改了这个:…Fundacion Global\css对于这个…Fundacion Global\css,我让SASS再次监视,没有问题。

我刚刚发现,在运行
SASS时得到相同的错误——监视输入。scss:output.css
,而我使用
SASS输入时没有得到错误。scss:output.css
,所以问题可能只是一个与sass相关的问题,需要这个有用的答案。我也有同样的想法,但我无法理解。终于解决了!