使用 JavaScript 读取 CSV 文件,无需操作编码

问题描述 投票:0回答:1

我有一个 csv 文件,可以使用以下命令查看:

file -bi myCsv.txt

字符集是

iso-8859-1
。 现在我想使用 JavaScript 从输入标签读取此文件并输入“文件”而不操作编码。

我用

FileReader()
readAsText()
方法和
readAsArrayBuffer()
或使用 fetch API 和
new Uint8Array(arrayBuffer)
尝试了几个选项,但每次我通过 ajax 将文件(作为 string 或 byte[])发送到后端时请求后,我看到
UTF-8
而不是
iso-8859-1
不再了。

我认为如果我只读取这个文件的一个字节,我就不会操纵编码。 但使用

FileReader()
和 fetch-API(URL) 时,编码每次都会改变。 如何在不更改编码的情况下读取文本文件以检查后端的编码,效果很好。

javascript encoding filereader
1个回答
0
投票

您可能需要可选的

encoding
参数来
readAsText
详细这里

这是我认为您正在寻找的示例

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.