在javascript中使用blob编写时文件开头的意外字符

时间:2016-12-22 20:20:24

标签: javascript matlab character blob

我正在使用blob在客户端使用javascript编写文件。 以下是我使用的代码段:

var blob = new Blob(['hello'], {type: "text/plain;charset=utf-8"});
saveAs(blob, "path.m");

不幸的是,文件开头有一个垃圾字符,由Matlab标记:

enter image description here

我不知道这个角色是什么以及Blob如何介绍它们。但是我需要在生成实际的matlab .m文件之前修复它。

我请求任何知道如何解决这个问题的人来帮助我。

感谢。

1 个答案:

答案 0 :(得分:1)

我找到了解决这个问题的方法。我将字符集从utf-8更改为ISO-8859-1,如下所示:

var blob = new Blob(['hello'], {type: "text/plain;charset=ISO-8859-1"});

它解决了这个问题。