Mozilla-Firefox разная кодировка отправки данных XMLHttpRequest в фрейме и без

chama

Новичок
Mozilla-Firefox разная кодировка отправки данных XMLHttpRequest в фрейме и без

Работая с ajax встретился с непонятной для меня ситуацией:
Страница является фреймом документа. Отправляю данные(введенные в input) на сервер, там их получаю в кодировке, в той которой был открыт сам фрейм-документ(<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=Windows-1251">, т.е. win1251), но когда я делаю то же самое но этот фрейм открыт в виде отдельной страницы, то данные со странницы получаю в utf-8?
Код примерно следующий:
PHP:
var http = createRequestObject();
http= new XMLHttpRequest(); 
http.open('get', serverFileName+'?city=ухта');
http.onreadystatechange = handleResponse;
http.send(null);
function handleResponse() {
	if(http.readyState == 4){
		responseText = http.responseText;
		document.getElementById(objectId).innerHTML = responseText;
    }
где objectId - id слоя в который вполучаются обратные данные.
 
Сверху