- Operating System: macOS Catalina 10.15.7
- Node Version: 14.13.0
- NPM Version: 6.14.8
- csv-parser Version: 3.0.0
Expected Behavior
Using "¬" as a separator in csv file should work. Output should look like:
Actual Behavior
Parsing seems not correct. Producing something like this:
How Do We Reproduce?
Test file:
Code:
const csv = require('csv-parser');
const fs = require('fs');
var iconv = require('iconv-lite');
const fileName = ('/tmp/test.csv')
const results = []
fs.createReadStream(fileName)
// .pipe(iconv.decodeStream("utf-8"))
// .pipe(iconv.decodeStream("latin1"))
// .pipe(iconv.encodeStream("utf-8"))
.pipe(csv({
separator: '¬'
}))
.on('data', (row) => {
results.push(row)
})
.on('end', () => {
// console.log(JSON.stringify(results, null, 4))
console.log(results)
console.log('CSV file successfully processed');
});
Expected Behavior
Using "¬" as a separator in csv file should work. Output should look like:
Actual Behavior
Parsing seems not correct. Producing something like this:
How Do We Reproduce?
Test file:
Code: