hell0w0rd
@hell0w0rd
Просто разработчик

Как обработать win-1251 в ответе http.get?

Есть некоторое API, которое отдается в 1251 кодировке. http.get в req.on('data', ...) отдает buffer, в ноде buffer не поддерживает 1251 кодировку, что делать?
  • Вопрос задан
  • 2649 просмотров
Решения вопроса 1
hell0w0rd
@hell0w0rd Автор вопроса
Просто разработчик
var iconv = new Iconv('windows-1251', 'UTF-8');
http.get(url, function (res) {
  res.on('data', function (buffer) {
    var html = iconv.convert(buffer).toString();
  });
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы