XMLHTTP : русский> Request поднимает кодировку в xml только когда считает, что получил xml. Для этого сервер должен выдавать правильный Content-type. Проверь (xmlhttp.getAllResponseHeaders) какие заголовки тебе приезжают.
Если мне не изменяет память, для XML-контента нельзя указывать charset в заголовке. По стандарту кодировка задается через <?xml encoding="..."?>. У меня никогда не возникало таких проблем, правда, я всегда HTTPRequest пользовал только совместно с UTF-8... |