{ denvor.ru }
 

Ajax и IE7: Ошибка c00ce56e и как ее исправить

Опять, в точности как с ошибкой 1072896658 мы имеем проблему с кодировкой.

Повторюсь:

Ошибка эта возникает, когда сервер передает IE неизвестную кодировку. То есть, возможна ситуация, когда на одном сервере ваш скрипт будет работать нормально, а на другом -  возникнет подобная ошибка.

То есть, передается, как правило - "utf8" а по стандарту должно "utf-8". То есть, на этот раз Internet Explorer ведет себя вполне корректно (хотя, мог бы и простить, как делает FireFox, например), а гнилые помидоры - тому, кто настраивал web-сервер.

Как исправить? Варианта два:

  1. Поправить настройки Apache
  2. B самом начале серверного скрипта Ajax принудительно указать кодировку: header('Content-type: text/html; charset=utf-8');

Поскольку, мы можем не знать настроек сервера, где будет работать наш скрипт, указание данного заголовка header('Content-type: text/html; charset=utf-8');, я считаю, обязательно.

PS еще пара ошибок Ajax - и я заведу раздел, где систематизирую их в отдельной статье. Пора.


Возврат к списку

 
 
Логин:
Пароль:
Регистрация
Забыли свой пароль?
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
 
 

Новое на сайте

 

Для корректного отображения этого элемента вам необходимо установить FlashPlayer и включить в браузере Java Script.
 
 
 
 
 
Использование материалов данного сайта в некоммерческих целях разрешено при условии указания авторства и активной ссылки на исходную страницу сайта Denvor.ru © 2005-2012