Показать сообщение отдельно
  #1 (permalink)  
Старый 29.11.2013, 22:44
Новичок на форуме
Отправить личное сообщение для toxaxxxl Посмотреть профиль Найти все сообщения от toxaxxxl
 
Регистрация: 27.11.2010
Сообщений: 7

Проблема с Jquery AJAX + IE 8
Простой скрипт:
<!DOCTYPE HTML>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="/lib/jquery.js"></script>
<script>
$.get('AJAX.php?p=абв', function(html){$('body').html(html)});
</script>
</head>
<body>
</body>
</html>

Обработчик:
header('Content-Type: text/html; charset=utf-8');
echo $_GET['p'];

не работает в IE 8. В более новых версиях - хз, в мобильной версии WP 7.8 тоже не работает.
Оба файла сохранены в utf-8.
Скрипт работает, если сделать iconv('windows-1251', 'utf-8', $_GET['p']). Но тогда он перестает работать во всех остальных браузерах.
Как исправить проблему? Почему данные передаются в windows-1251, когда задана кодировка utf-8?

Последний раз редактировалось toxaxxxl, 29.11.2013 в 22:48.
Ответить с цитированием