Size: a a a

Node.js — русскоговорящее сообщество

2020 April 14

AP

Alex Pirks in Node.js — русскоговорящее сообщество
John Doe
может ты выгружаешь в память под другой кодировкой?
Да я просто заголовок на кирилице  в коде не могу нормально записать.
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Например так:
fs.createReadStream("utf8.txt")
 .pipe(iconv.decodeStream("utf8"))
 .pipe(iconv.encodeStream("win1251"))
 .pipe(fs.createWriteStream("cp1251.txt"));
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Но я не понял чего он хочет.
источник

AP

Alex Pirks in Node.js — русскоговорящее сообщество
источник

НК

Назар Калитюк in Node.js — русскоговорящее сообщество
Random Balance
Например так:
fs.createReadStream("utf8.txt")
 .pipe(iconv.decodeStream("utf8"))
 .pipe(iconv.encodeStream("win1251"))
 .pipe(fs.createWriteStream("cp1251.txt"));
let encoder = new Iconv("utf-8", "CP1251");
fs.createReadStream("./test.txt").pipe(encoder).pipe(fs.createWriteStream("./1.txt"))
источник

НК

Назар Калитюк in Node.js — русскоговорящее сообщество
вот с этим есть разница?
источник

AP

Alex Pirks in Node.js — русскоговорящее сообщество
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Да причём тут кодировка у FS? Он не знает 1251.
источник

­

­­ in Node.js — русскоговорящее сообщество
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
const win1251str = iconv.encode("UTF-8 строка", "win1251");
fs.writeFileSync("file.csv", win1251str);
источник

AP

Alex Pirks in Node.js — русскоговорящее сообщество
Random Balance
const win1251str = iconv.encode("UTF-8 строка", "win1251");
fs.writeFileSync("file.csv", win1251str);
Это я уже делал.
источник

AP

Alex Pirks in Node.js — русскоговорящее сообщество
Но сейчас еще раз )
источник

НК

Назар Калитюк in Node.js — русскоговорящее сообщество
Random Balance
const win1251str = iconv.encode("UTF-8 строка", "win1251");
fs.writeFileSync("file.csv", win1251str);
это все не работает. Кодировка файл и кодировка содержимого разные вещи
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
источник

AP

Alex Pirks in Node.js — русскоговорящее сообщество
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Вот потому что ты делаешь join ты снова всё к строке приводишь.
источник

­

­­ in Node.js — русскоговорящее сообщество
Сначала построй строку, а затем используй iconv
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Ты должен в виде буфера сохранить.
источник

AP

Alex Pirks in Node.js — русскоговорящее сообщество
­­
Сначала построй строку, а затем используй iconv
ааааа!!!!
источник

НК

Назар Калитюк in Node.js — русскоговорящее сообщество
запусти в терминале file -I file.csv
источник