diff --git a/tasks/lib/sourcemap.js b/tasks/lib/sourcemap.js index 6c36473..d2f568e 100644 --- a/tasks/lib/sourcemap.js +++ b/tasks/lib/sourcemap.js @@ -215,7 +215,7 @@ exports.init = function(grunt) { var mapfilepath; if (this.options.sourceMapStyle === 'inline') { var inlineMap = new Buffer(this._write()).toString('base64'); - mapfilepath = 'data:application/json;base64,' + inlineMap; + mapfilepath = 'data:application/json;charset=utf-8;base64,' + inlineMap; } else { // Compute relative path to source map destination. mapfilepath = path.relative(path.dirname(this.files.dest), this.dest); diff --git a/test/expected/sourcemap_inline b/test/expected/sourcemap_inline index c244402..c3678ad 100644 --- a/test/expected/sourcemap_inline +++ b/test/expected/sourcemap_inline @@ -8,4 +8,4 @@ lines file2 // line in footer // footer -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Rlc3QvZml4dHVyZXMvZmlsZTAiLCIuLi90ZXN0L2ZpeHR1cmVzL2ZpbGUyIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsSUFBSTtBQUNKLElBQUk7QUFDSixDQUFDLENBQUMsSUFBSTtBQUNOOztBQ0hBIiwiZmlsZSI6InNvdXJjZW1hcF9pbmxpbmUiLCJzb3VyY2VzQ29udGVudCI6WyJ0aGlzXG5maWxlXG4rIG1hbnlcbmxpbmVzIiwiZmlsZTIiXX0= \ No newline at end of file +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Rlc3QvZml4dHVyZXMvZmlsZTAiLCIuLi90ZXN0L2ZpeHR1cmVzL2ZpbGUyIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsSUFBSTtBQUNKLElBQUk7QUFDSixDQUFDLENBQUMsSUFBSTtBQUNOOztBQ0hBIiwiZmlsZSI6InNvdXJjZW1hcF9pbmxpbmUiLCJzb3VyY2VzQ29udGVudCI6WyJ0aGlzXG5maWxlXG4rIG1hbnlcbmxpbmVzIiwiZmlsZTIiXX0= \ No newline at end of file