Всем доброго времени суток.
Столкнулся с серьезной проблемой под IE 6, в Опере и Фоксе всё работает нормально.
Отправляю XML данные аяксом из php скрипта, содержащие русские символы, заголовок установил
PHP:
скопировать код в буфер обмена
header('Content-Type: text/xml; charset=windows-1251'); echo '<otvet>'; echo '<formdata>'; echo '<data ooption="material" ovalue="5" >Русский текст</data>'; echo '</formdata>'; echo '</otvet>';
в IE результат: alert(xmlhttp.responseXML.documentElement.nodeName ) возвращает ошибку, требующую объект (в других браузерах всё нормально), как я понимаю IE XML документ признаёт невалидным и ответ принимает только в responseText.
Как быть с такой проблемой?
|