У меня есть CSV, который имеет адреса для многих стран, включая США, Великобританию, Францию, Швецию и Японию.
При использовании iconv-lite я могу декодировать подтверждения для нескольких языков, так как яЯ использую Windows-1252 с кодом ниже
fs.createReadStream('./data/INC0502434.csv', {})
.pipe(iconv.decodeStream('Windows-1252'))
.pipe(csv())
.on('data', function (data) {
try {
tmsRepArr.push(data);
}
catch (err) {
//error handler
console.log(err);
}
})
Как мы используем несколько форматов кодирования, чтобы он охватывал все языки.