gpt4 book ai didi

javascript - FileSaver.js 无法指定字符集

转载 作者:行者123 更新时间:2023-12-03 07:14:29 24 4
gpt4 key购买 nike

我正在使用 FilseSaver.js 保存 rtf 文件。这工作正常。

但是,当我使用特殊字符时,它出错了...字符集自动从 ansi“更改”为 utf-8,并且字符无法正确显示在 rtf 文档中。

我试过“强制”ansi,但似乎所有浏览器都忽略了这个设置?

这是我的脚本的一部分:

var blob = new Blob([rtf], {type: "application/rtf;charset=windows-1252"});
saveAs(blob, filename);

这可以通过将我的特殊字符转换为十六进制字符的 unicode 来解决。然而,使用正确的字符集似乎更简单。为什么我的脚本不工作,我应该如何解决这个问题?

谢谢!

最佳答案

我遇到过同样的问题,似乎没有可能在构造函数中声明字符集,除非手动将数据编码为您需要的编码。

见本期https://github.com/eligrey/FileSaver.js/issues/14

关于javascript - FileSaver.js 无法指定字符集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25119265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com