Узел: Как декодировать файл win1255 - PullRequest
1 голос
/ 07 марта 2019

Я просто пытаюсь декодировать файл кодировки win1255 с помощью сервера узлов.

Я нашел решение!с Iconv lib:

const decode = content => {
  const iconv = new Iconv('CP1255', 'UTF-8//TRANSLIT//IGNORE');
  const buffer = iconv.convert(content);
  return buffer.toString('utf8');
}

и этого было достаточно (под macOS ...), НО , когда я пытался запустить его на Windows Server 2012(prod server) Я получил ошибку, что Iconv lib не поддерживается в win32.

Поэтому я попытался решить ее с помощью iconv-lite, но обнаружил, что iconv-lite не поддерживает кодировку win1255 / cp1255.

Ошибка в win server:

iconv.node не является действительным приложением Win32

Так что на самом деле я чувствую себя беспомощным.

надеюсь, что кто-то может помочь мне решить эту проблему.

Большое спасибо.

...