Javascript 在旧版本的写字板中打开文件时,某些字符会发生更改

Javascript 在旧版本的写字板中打开文件时,某些字符会发生更改,javascript,character-encoding,file-writing,Javascript,Character Encoding,File Writing,我有一个java脚本代码,它以UTF-8编码写入文件,因此当该文件在写字板(旧版本)中打开时,某些字符会发生更改 如(在UTF-8中)更改为(在ANSI/旧版本的写字板中) 字符在任何地方都应该相同在开头添加“\ufeff”修复了该问题 var blob = new Blob(["\ufeff",textout] 这个问题也有同样的解决方案。从中找到了解决方案 var blob = new Blob(["\ufeff",textout]

我有一个java脚本代码,它以UTF-8编码写入文件,因此当该文件在写字板(旧版本)中打开时,某些字符会发生更改
如(在UTF-8中)更改为(在ANSI/旧版本的写字板中)

字符在任何地方都应该相同

在开头添加“\ufeff”修复了该问题

var blob = new Blob(["\ufeff",textout]
这个问题也有同样的解决方案。从中找到了解决方案

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