当我在旧版本的写字板中打开我的文件时,某些字符会发生变化

Some of characters gets changed when i open my file in older version of wordpad

我有一个 java 脚本代码,它以 UTF-8 编码写入文件,因此当这个文件在写字板(旧版本)中打开时,一些字符会被更改
比如 ééééèèèèààà(在 UTF-8 中)更改为 Ééééèèèèààà(在 ANSI/旧版本的写字板中)。

var filename = document.getElementById('my_label').innerHTML;
    filename = filename.replace(/.pdf,".txt");
    filename = filename.trim();
    var blob = new Blob([textout], {type: "text/plain;charset=utf-8"});
    saveAs(blob, filename);      

字符应该到处相同

在开头添加“\ufeff”解决了这个问题。

var blob = new Blob(["\ufeff",textout]

这个问题也有同样的解决方案。从这个 link

中找到解决方案