Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.07.2013, 00:02
Аспирант
Отправить личное сообщение для Romaboy Посмотреть профиль Найти все сообщения от Romaboy
 
Регистрация: 29.05.2013
Сообщений: 61

Скачивание сайта
Подскажите, как правильно на node.js скачать страницу, у меня русские буквы при этом портятся:
var options = {
  host: 'upyachka.ru',
  path: '/'
};

callback = function(response) {
  var str = '';

  //another chunk of data has been recieved, so append it to `str`
  response.on('data', function (chunk) {
    str += chunk;
  });

  //the whole response has been recieved, so we just print it out here
  response.on('end', function () {
    console.log(str);
  });
}

http.request(options, callback).end();

chunk - это буфер, он автоматически преобразуется в string, т.е.
str = chunk.toString('utf8', 0, chunk.length)
производит тот же эффект: всё английское на английском, русское вопросиками.
Ответить с цитированием
  #2 (permalink)  
Старый 29.07.2013, 17:01
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

эх, упячка..
Ответить с цитированием
  #3 (permalink)  
Старый 06.08.2013, 12:39
Аватар для deivan
Профессор
Отправить личное сообщение для deivan Посмотреть профиль Найти все сообщения от deivan
 
Регистрация: 02.08.2012
Сообщений: 293

сайт в кодировке вин-1251, а консоль у вас - в утф-8, вот и результат.
сохраните файл вывода и откройте его в виндовой кодировке.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с анимацией сайта Strekodza Общие вопросы Javascript 4 20.12.2012 11:16
передача данных из форм своего сайта в формы стороннего сайта najrobi Общие вопросы Javascript 19 15.07.2012 22:18
Брать инфу с другого сайта tureg1 Общие вопросы Javascript 7 26.06.2012 21:17
Новая система управления сайтом Scripto CMS deepslam Ваши сайты и скрипты 38 31.01.2011 14:55
Как передать значение по ссылке на другую страницу сайта Rollo Общие вопросы Javascript 7 18.10.2010 15:02