Проблема с кодировкой XML, AJAX, IE 6 
		
		
		
		Всем доброго времени суток.  
	Столкнулся с серьезной проблемой под IE 6, в Опере и Фоксе всё работает нормально. Отправляю XML данные аяксом из php скрипта, содержащие русские символы, заголовок установил 
header('Content-Type: text/xml; charset=windows-1251');
require('_mysqlconf.php');
	echo '<otvet>';
 echo '<formdata>';  
echo '<data ooption="material" ovalue="5" >Русский текст</data>';
 echo '</formdata>';  
	echo '</otvet>';
в IE результат: alert(xmlhttp.responseXML.documentElement.nodeName ) возвращает ошибку, требующую объект (в других браузерах всё нормально), как я понимаю IE XML документ признаёт невалидным и ответ принимает только в responseText. Как быть с такой проблемой?  | 
	
		
 Может потому, что не объявлен XML? 
	echo '<?xml version="1.0" encoding="windows-1251"?>';  | 
	
		
 XML объявлен заголовком, повторно его объявлять не требуется, без русских символов работает отлично 
	 | 
	
		
 Сама страница в какой кодировке? 
	И что за форматирование такое загадочное?  | 
	
		
 Какое форматирование? Кодировка windows-1251 
	 | 
	
		
 Цитата: 
	
 Значит остается только вариант, что ИЕ не переваривает cp1251 в xml. А зачем вам xml? Лишние байты только по сети гоняете. json удобнее во всех смыслах.  | 
	
		
 Хотелось обойтись без дополнительных библиотек.. 
	 | 
	
		
 а разве что-то теперь для работы с JSON надо подключать? 
	в PHP используютс встроенные json_decode() и json_encode() а в JS используются три строчки кода красота, да и только и излишней информации JSON меньше гоняет  | 
	
		
 Спасибо! 
	 | 
	
		
 пожалуйста 
	 | 
| Часовой пояс GMT +3, время: 14:50. |