grunt-contrib-sass: codificaciones de caracteres incompatibles: UTF-8 y CP850
Al intentar utilizar grunt para convertir mis archivos sass en archivos css normales, recibo la advertencia:
Warning: Encoding::CompabilityError: incompatible character encodings: UTF-8 and CP850.
Sin embargo, cuando ejecuto sass llamando al archivo (s), todo funciona como debería, aunque no haya especificado ninguna codificación. MiGruntfile.js
Se ve como esto:
[...]
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 es parte de laGruntfile.js
Bifurqué de la revelación.js en GitHub. Eché un vistazo a lagruñido-contrib-sass en GitHub y trató de encontrar la opción para cambiar la codificación manualmente. Sin embargo, parece que no hay ninguno (tal vez lo pasé por alto?). Creo que una parte clave del problema es que estoy usando Windows 8 y no un sistema operativo basado en Unix.
Entonces mi pregunta es: ¿Cómo me deshago de esta advertencia? ¿O cómo arreglo el código para que funcione correctamente? Cualquier ayuda es apreciada.