繁体   English   中英

FileReader - readAsText 编码 utf-8 和 ANSI

[英]FileReader - readAsText encoding both utf-8 and ANSI

我正在使用 API readAsText 从带有法语字符的文件中获取内容

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

这些文件可以通过 UTF-8 或 ANSI 进行编码,在这种情况下,它在读取 UTF-8 时不适用于 ANSI 文件,在读取 ANSI 文件时也不适用于 UTF-8 文件。

我试过ISO-8859-1ISO-8859-3ISO-8859-4CP1251latin1 ,它们都不能同时工作。

那么有没有办法同时读取 utf-8 和 ANSI,或者我应该对法语文件使用什么编码? 感谢帮助

我也遇到了这个问题。最后,我尝试了两次编码类型,首先得到utf-8响应,检查它是否正确,否则再次使用ansi编码。希望能帮助你!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM