Я не уверен, как мне найти кодировку файла. Я пытаюсь загрузить файл CSV только с помощью utf-8 и определить, есть ли какие-либо символы, отличные от utf-8, и я хочу показать сообщение об ошибке.
Я использую папский персор для разбора.
Как мне прочитать кодировку файла в java или в js.
var fileElement = element.find('.csv-upload');
var file = fileElement[0].files[0]
var parseConfig = {
skipEmptyLines: true,
header: true,
encoding:'UTF-8',
trimHeaders: true,
complete: function (content) {
scope.onFileRead(content, fileElement[0]);
}
};
if (scope.rowsToParse) {
parseConfig.preview = scope.rowsToParse;
}
if (file) {
Papa.parse(file, parseConfig);
}