gpt4 book ai didi

javascript - 将FileReader结果的编码更改为UTF8

转载 作者:行者123 更新时间:2023-12-01 00:09:57 27 4
gpt4 key购买 nike

我有一个小函数,可以检索上传的文本文件的内容。

upload() {
let reader = new FileReader();
reader.onload = () => {
console.log(reader.result);
}
reader.readAsText(this.file);
}

当上传的文件编码为 UTF8 时,它工作正常,但在我的情况下(使用 UTF16_LE 编码文件),它会在字符之间添加随机间距,将某些内容更改为不同的内容,或将它们转换为中文。

我的问题是,如何将 reader.result 转换为 UTF8,而无需手动将文件本身重新保存为 UTF8?

最佳答案

FileReader.readAsText() 函数 has on optional encoding parameter您可以使用它来指定返回数据使用的编码。

关于javascript - 将FileReader结果的编码更改为UTF8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60145429/

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