Size: a a a

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

2019 November 20

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Богдан
та не, данные же читаються в стрим utf8
из cp1251? Я всё правильно ведь понимаю?
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
файл в cp1251, а надо получать utf-8? Или как-то по-другому?
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
не в курсе всего треда, извиняюсь если что
источник

Б

Богдан in Node.js — русскоговорящее сообщество
ну изначальные данные наверное все-таки uft-8, на выходе нужно cp1251
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
тогда странно, да
источник

Б

Богдан in Node.js — русскоговорящее сообщество
у меня как бы выгружаются с базы данных данные в стрим и нужно сохранить в файл cp1251
источник

Б

Богдан in Node.js — русскоговорящее сообщество
Sergey Slipchenko
тогда странно, да
почему странно?
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Богдан
почему странно?
а, блин, короче я туплю и не всегда замечаю присутствие/отсутствие частички "не". Всё ок, да? 🙂
источник

Б

Богдан in Node.js — русскоговорящее сообщество
ну работает, но просто либу тянуть и 2 стрима создавать как-то вроде оверхед
источник

Б

Богдан in Node.js — русскоговорящее сообщество
input
 .pipe(iconv.decodeStream('utf8'))
 .pipe(iconv.encodeStream('win1251'))
 .pipe(output);
источник

Б

Богдан in Node.js — русскоговорящее сообщество
сначала декодируем потом кодируем
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
а как без оверхеда? Сконвертировать ведь надо? Как можно сконвертировать не декодируя и затем кодируя?))) Есть какие варианты?
источник

Б

Богдан in Node.js — русскоговорящее сообщество
Sergey Slipchenko
а как без оверхеда? Сконвертировать ведь надо? Как можно сконвертировать не декодируя и затем кодируя?))) Есть какие варианты?
наверное без оверхеда, это когда будет стрим трансорм, который будет стразу кодировать в ср1251
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Богдан
наверное без оверхеда, это когда будет стрим трансорм, который будет стразу кодировать в ср1251
а из чего он должен кодировать его?
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
тут возможно есть какое-то недопонимание стримов. На всякий случай, это не аналогично нескольким .map подряд у массивов
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
если не ошибаюсь, вот это до сих пор актуально. Как минимум в качестве теории
https://github.com/substack/stream-handbook
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Богдан
наверное без оверхеда, это когда будет стрим трансорм, который будет стразу кодировать в ср1251
я вот не уверен, что нода знакома с кодировкой 1251
источник

IV

Ivan Votche 👽 in Node.js — русскоговорящее сообщество
Ребят всем привет! Нужна помощь по работе c файлами с apollo-server в nodejs.
Проблема следующая.
1. С клиента отправляю массив файлов
2. На ноде графкьюл файлы оборочаивает в промис под капотом
3. Я жду решения всех промисов с помощью Promise.all( files ).then...
4.  и у меня resolve'ится только один промис 1го файла,а остальные в бесконечном пендинге
Кто нибудь сталкивался с таким? Уже че то много часов мучаюсь. Отправляю файлы не больше 700кб, с маленькими все проходит, а вот пару по 700кб и такая трабла
ps. А с отправкой одного файла все хорошо, уверне, что я делаю что то не так(
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Алексей Попов
я вот не уверен, что нода знакома с кодировкой 1251
там iconv-lite
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Sergey Slipchenko
там iconv-lite
где - там?
источник