Нужно прочитать ответ с сервера, который я не контролирую. Возможна ситуация, когда сервер не отдает кодировку в заголовках. В этом случае ответ приходит "вопросиками". Помогает

Выделить код

Код:

req.overrideMimeType('text/xml; charset=windows-1251')

перед отправкой запроса. Но кодирвка совсем не обязательно будет windows-1251, и совсем не обязательно не указана — узнать это можно только после получения ответа. Но отправлять еще один запрос после обработки ответа, в случае, если в заголовках не передана кодировка — не хочется. Есть варианты, как это победить? Заранее благодарен.

Кросспостинг с xpoint

столкнулся этой же проблемой сервер http://adsl.by

getAllResponseHeaders = undefined

русский текст в виде вопросов

попробовал req.overrideMimeType('text/xml; charset=windows-1251') и русский стал в виде квадратов с цифрами(хекс код видимо)

как же быть ?

---
сори, слишком много трюков, но наконец заработало