【问题标题】:Javascript encoding issues when parsing .csv file解析 .csv 文件时的 Javascript 编码问题
【发布时间】:2018-07-31 10:29:43
【问题描述】:

我在尝试使用 javascript 从 .csv 文件中解析某些日期时遇到了一些问题。问题只是一些字符看起来很奇怪,因为它们是特定国家的,并且只在斯堪的纳维亚半岛使用。我已经看到几个人回答了如何在使用 javascript 创建 .csv 时修复编码,但是在提取数据时我无法使其工作。这是我尝试过的一些方法:

  var fileInput = document.getElementById('fileInput');
    var reader = new FileReader();
            reader.onload = function () {

                var data = reader.result;
                var BOM = "\uFEFF"; 
                var csvContent = BOM + csvContent;
    }

    };
            reader.readAsBinaryString(fileInput.files[0]);

【问题讨论】:

  • 如果问题出在数据上,那么您应该包含数据样本。没有一些数据,任何人唯一能做的就是猜测。

标签: javascript html csv


【解决方案1】:

您是否尝试过使用reader.readAsText()

它应该正确处理似乎是您的问题的 utf-8 字符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-04
    • 2016-09-16
    • 1970-01-01
    相关资源
    最近更新 更多