gpt4 book ai didi

Javascript FileReader readAsText 函数不理解 ä 和 ö 等 utf-8 编码字符

转载 作者:行者123 更新时间:2023-11-29 10:12:36 24 4
gpt4 key购买 nike

我已经尝试搜索了很多,但没有任何帮助。我有一个从 csv 功能导入,javascript 代码逐行读取 csv 内容。字符 ä,ö 等无法识别。 FileReader readAsText 具有默认编码 utf-8 但在这种情况下,由于某种原因它不起作用。这是我的代码。

            reader = new FileReader()
reader.onload = (e) =>
result = e.target.result
console.log result
# file content
fileContent = result.split("\r")

reader.readAsText(e.target.files.item(0))

我试过像下面这样定义编码,但我放在那里的任何东西都帮不了我。

encoding = "UTF-8"
reader.readAsText(e.target.files.item(0), encoding)

最佳答案

我通过使用 ISO Latin 4 编码让它工作。

reader.readAsText(e.target.files.item(0), 'ISO-8859-4');

这应该对您有用,但请记住仅对某些斯堪的纳维亚字符使用此特定编码。

关于Javascript FileReader readAsText 函数不理解 ä 和 ö 等 utf-8 编码字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30443080/

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