Size: a a a

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

2020 April 14

AP

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

JD

John Doe in Node.js — русскоговорящее сообщество
Alex Pirks
Добрый вечер.
Вроде простой вопрос, но уперся.
Как правильно записать файл в кодировке windows-1251(1252) ?
iconv (icon-lite) не работает как надо, а fs.createWriteStream, не понимает win-1251, только utf-8.
Банальный массив заголовка в CSV файл. ['Артикул','Наименование', ...]
Что-то я заплутал в трех  соснах ...
Придайте ускорение в правильном направлении ... )
Ты строку пишешь или буффер?
источник

BY

Bitalik Yatsenko in Node.js — русскоговорящее сообщество
Всем привет, сори что не совсем по теме, есть кто интегрировал stripe подписки?
или может есть какой то канал где можно по stripe спросить
источник

AP

Alex Pirks in Node.js — русскоговорящее сообщество
John Doe
Ты строку пишешь или буффер?
Строку.
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Alex Pirks
Добрый вечер.
Вроде простой вопрос, но уперся.
Как правильно записать файл в кодировке windows-1251(1252) ?
iconv (icon-lite) не работает как надо, а fs.createWriteStream, не понимает win-1251, только utf-8.
Банальный массив заголовка в CSV файл. ['Артикул','Наименование', ...]
Что-то я заплутал в трех  соснах ...
Придайте ускорение в правильном направлении ... )
А что значит не работает как надо?
источник

AP

Alex Pirks in Node.js — русскоговорящее сообщество
John Doe
А что значит не работает как надо?
Скорее всего работает как надо, но ....
Есть правильный файл csv, с кодировкой western(windows-1251) получен как пример,  который надо сформировать для импорта. Я пытаюсь сделать такой же в node. делаю iconv.encode и сохраняю, но кодировку как в правильном файле не получаю. Получается  дело в fs
источник

AP

Alex Pirks in Node.js — русскоговорящее сообщество
Остался консольный вариант iconv, уже сформированного файла. Но это не костыль, костылише ...
источник

­

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

AP

Alex Pirks in Node.js — русскоговорящее сообщество
­­
нужно буффер
Да, видел в мане для iconv, но проигнорировал. Попробую
источник

НК

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

AP

Alex Pirks in Node.js — русскоговорящее сообщество
Alex Pirks
Да, видел в мане для iconv, но проигнорировал. Попробую
Но! Файл ведь получается в utf8
источник

AP

Alex Pirks in Node.js — русскоговорящее сообщество
Назар Калитюк
и? буфер же записать нужно
+
источник

RB

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

AP

Alex Pirks in Node.js — русскоговорящее сообщество
Random Balance
Буфер запишется как буфер, ему нет дела до кодировки.
Вот. Это кажется и есть недостающее звено в понимании мной процесса записи файла.
источник

НК

Назар Калитюк in Node.js — русскоговорящее сообщество
Random Balance
Буфер запишется как буфер, ему нет дела до кодировки.
так текст получаеться закодирован, а сам файл в не той кодировке
источник

RB

Random Balance in Node.js — русскоговорящее сообщество
Назар Калитюк
так текст получаеться закодирован, а сам файл в не той кодировке
Ну если в правильную кодировку привести и записать как буфер проблем не будет.
источник

AP

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

­

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

JD

John Doe in Node.js — русскоговорящее сообщество
Alex Pirks
Скорее всего работает как надо, но ....
Есть правильный файл csv, с кодировкой western(windows-1251) получен как пример,  который надо сформировать для импорта. Я пытаюсь сделать такой же в node. делаю iconv.encode и сохраняю, но кодировку как в правильном файле не получаю. Получается  дело в fs
может ты выгружаешь в память под другой кодировкой?
источник

НК

Назар Калитюк in Node.js — русскоговорящее сообщество
Random Balance
Ну если в правильную кодировку привести и записать как буфер проблем не будет.
покажи
источник