我正在使用blob在客户端使用javascript编写文件。 以下是我使用的代码段:
var blob = new Blob(['hello'], {type: "text/plain;charset=utf-8"});
saveAs(blob, "path.m");
不幸的是,文件开头有一个垃圾字符,由Matlab标记:
我不知道这个角色是什么以及Blob如何介绍它们。但是我需要在生成实际的matlab .m文件之前修复它。
我请求任何知道如何解决这个问题的人来帮助我。
感谢。
答案 0 :(得分:1)
我找到了解决这个问题的方法。我将字符集从utf-8更改为ISO-8859-1,如下所示:
var blob = new Blob(['hello'], {type: "text/plain;charset=ISO-8859-1"});
它解决了这个问题。