grunt-contrib-sass: codificações de caracteres incompatíveis: UTF-8 e CP850
Ao tentar usar grunt para converter meus arquivos sass em arquivos css normais, recebo o aviso:
Warning: Encoding::CompabilityError: incompatible character encodings: UTF-8 and CP850.
No entanto, quando eu executo sass chamando o arquivo (s), tudo funciona como deveria, mesmo que nenhuma codificação seja especificada por mim. MinhasGruntfile.js
se parece com isso:
[...]
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',
}
}
}
[...]
que é uma parte doGruntfile.js
Eu bifurquei do reveal.js no GitHub. Eu dei uma olhada nogrunhido-contrib-sass no GitHub e tentei encontrar a opção de alterar a codificação manualmente. No entanto, parece que não há nenhum (talvez eu tenha esquecido isso?). Eu acho que uma parte importante do problema é que eu estou usando o Windows 8 e não qualquer sistema operacional baseado em Unix.
Então, minha pergunta é: como me livrar desse aviso? Ou como corrijo o código para funcionar corretamente? Qualquer ajuda é apreciada.