Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Помогите с кодировкой (https://javascript.ru/forum/node-js-io-js/77381-pomogite-s-kodirovkojj.html)

Паня 24.04.2019 22:49

Помогите с кодировкой
 
Объясните плз, при чтении csv файла , как изменить его кодировку?
Вот код
const csv = require('csv-parser')
const fs = require('fs')
const db = require('./database');
var iconv = require('iconv-lite');

const results = []

const file = __dirname + "/import/import.csv"

fs.createReadStream(file, {encoding:'utf8'})
  .pipe(csv({
    separator: ';'
  }))
  .on('data', (data) => results.push(data))
  .on('end', () => {
    // db.collection('products').insert(results)
    console.log(results);
  });


В итоге в консоль приходит, там где русские буквы такие символы: �����������
Кодировку в файле, если меняю в ручную то все норм.

username 25.04.2019 09:22

иногда вместо utf8 бывает utf-8 или windows-1251

Паня 25.04.2019 11:15

Цитата:

Сообщение от username
иногда вместо utf8 бывает utf-8 или windows-1251

Не помогает.


Часовой пояс GMT +3, время: 03:45.