The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"jquery и utf8 в Internet Explorer"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"jquery и utf8 в Internet Explorer"  
Сообщение от eax0r (ok) on 14-Июл-08, 12:08 
Преамбула:
Сайт построен на php. Все страницы и БД сайта имеют кодировку utf8. В связи с чем явно добавляю к http заголовку строку "Content-Type: text/html; charset=uft8" при помощи php ф-ции header(), а также указываю utf8 в мета-тэгах. opera как-то больше http заголовку доверяет, а вот IE мета-тэгам (эт мои собственные наблюдения =)).

На сайте много ajax'a с использованием jquery, но он некорректно работает в IE, т.е. все ф-ции, скрипты срабатывают, но IE не воспринимает, что ему возвращает сервер, и, следовательно, никаких изменений на странице не происходит. изменения можно увидеть, только если обновить страницу.
Выяснил, что это происходит из-за моего указания кодировки страницы в http заголовке (charset=uft8).

На данный момент есть временное решение: просто идет проверка HTTP_USER_AGENT'a и в зависимости от результата выполнение ф-ции header("Content-Type: text/html; charset=utf8").
Но мне оно крайне не нравится, и хотелось бы все-таки заставить IE воспринимать charset=utf8 в заголовке.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "jquery и utf8 в Internet Explorer"  
Сообщение от angra (ok) on 14-Июл-08, 13:56 
Не хочется рушить ваш идеальный мир, но реализаций концепции аякса значительно больше чем одна, так что указывайте что именно вы используете и как именно. Например предоставьте минимально возможный код клиента и сервера, демонстрирующий указанную проблему.

P.S. в собственной и dklab реализациях аякса данную проблему не наблюдал.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "jquery и utf8 в Internet Explorer"  
Сообщение от XAnder (ok) on 18-Июл-08, 15:47 
angra, так ведь человек написал, что использует jquery

PS. Я таковую не юзал, только посмотрел немного что и как. В целом понравилось, в тонкости не вдавался. Вот тут неплохая статья: http://www.rsdn.ru/article/inet/jQuery.xml

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "jquery и utf8 в Internet Explorer"  
Сообщение от webmax on 19-Сен-08, 14:01 
>[оверквотинг удален]
>IE, т.е. все ф-ции, скрипты срабатывают, но IE не воспринимает, что
>ему возвращает сервер, и, следовательно, никаких изменений на странице не происходит.
>изменения можно увидеть, только если обновить страницу.
>Выяснил, что это происходит из-за моего указания кодировки страницы в http заголовке
>(charset=uft8).
>
>На данный момент есть временное решение: просто идет проверка HTTP_USER_AGENT'a и в
>зависимости от результата выполнение ф-ции header("Content-Type: text/html; charset=utf8").
>Но мне оно крайне не нравится, и хотелось бы все-таки заставить IE
>воспринимать charset=utf8 в заголовке.

Тоже натыкался на такую траблу.
Решение проблемы:
  Все подключаемые/подгружаемые скрипты и приинклуденые файлы должны быть сохранены в utf-8. У меня один файл был в 1251 и из-за этого в тупом ИЕ файлы скриптов подгружались но в память браузера не цеплялись (смотри в Debugbar for MSIE).


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру