Получение русских букв

Немогу получить русские буквы! помогите разобратся в чём дело:
new Ajax.Request(this.url,{         encoding: 'windows-1251',         contentType: 'text/html',         evalJS: false,            evalJSON: false,         method: 'get',         onFailure: function(){                  alert("Request is Failure");            },         onComplete: function(Server) {             if (200 == Server.status){                  dodument.write(Server.responseText);                               }         }     });
Возвращает ИЕРОГЛИФЫ и кубики!как получить данные правельно ? ну к примеру с сайта http://avia.gismeteo.ru/   
6 ответов

Кодировка источника указана не верно. Вероятно там UTF-8 (сравни длины строк, в UTF-8, прочитанным в 8битке обычно х2 больше символов). Скачай источник в ручную, посмотри кодировку, пропиши в коде. Либо убери кодировку вовсе, браузер может сам догадаться.


Sardar, там реально Кирилица windows-1251Ситуация такая я посылаю к гугле запрос он отдаёт русские символы в UFT-8 там в контенте прописано это и всё работает и другие сайты которые отдают русские символы в УТФ8 работают а этот нет!


Я обычно возвращаемые данные обрабатываю так
$mess=iconv("WINDOWS-1251", "UTF-8", "Длина имени не может превышать 20 символов!");
в смысле перед обратной отправкой


Nickname, речь идёт о получении контента с удалённого сайта, а не от маего скрипта и вовторых я не посылаю а получаю данные!


Хрипа, дай прямую ссылку на ресурс.