Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Кодировка в FF

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Реф
Отправлено: 26 Ноября, 2010 - 19:14:20
Post Id



Частый гость


Покинул форум
Сообщений всего: 159
Дата рег-ции: Июль 2010  
Откуда: Реутов, Россия


Помог: 0 раз(а)




Возникла следующая проблема: часть (!) страницы возвращается сервером в неправильной кодировке (если верить FireBugу), в результате деформируется разметка, но в браузере все символы отображают в нужной кодировке.

CODE (html):
скопировать код в буфер обмена
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-ru" lang="ru-ru" >
  3. <head>
  4.        
  5.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6.  
  7. ..........
  8.  
  9. </head>
  10. <body>
  11.  
  12. ........
  13.  
  14.         <div id="center">
  15.                 <div id="links">
  16.                         <h1>Ссылки</h1>
  17.  
  18. .......
  19.  
  20.                         <div id="19"><a class="link" href="links/go.php?id=19" target="_blank"><h3>Сайт кафедры ММ</h3><u>http://mathmod.msk.ru/</u><p>Тут можно узнать расписание любого преподавателя каф. ММ, а также получить доступ к материалам, публикуемым преподавателями. Имеется доступ к системе тестирования ОСА.</p><span class="author">Добавил Захаров Антон (10 ноября 2010, 19:19)</span></a></div><div id="21"><a class="link" href="links/go.php?id=21" target="_blank"><h3>Сайт кафедры ПМ</h3><u>http://appmat.ru/</u><p>Официальный сайт кафедры ПМ, на которој РјРѕР¶РЅРѕ ознакомитС&#338;С&#65533;С&#65533; С&#65533; РёС&#65533;тошией кафедшы, ее фото-ашхивом, РЅР°С&#402;чными напшавлениС&#65533;РјРё.</p><span class="author">Добавил Захашов Р&#65533;нтон (11 РЅРѕС&#65533;Р±С€С&#65533; 2010, 0:53)</span></a></div><div id="22"><a class="link" href="links/go.php?id=22" target="_blank"><h3>ЭлектшоннаС&#65533; библиотека</h3><u>http://bookfi.ru/</u><p>Р—РґРµС&#65533;С&#338; РІС‹ найдете оченС&#338; РјРЅРѕРіРѕ полезных РєРЅРёРі, как шаС&#65533;пшоС&#65533;тшаненных, так Рё шедких, котошые С&#65533;качиваС&#381;С‚С&#65533;С&#65533; без шегиС&#65533;тшации, напшС&#65533;РјС&#402;С&#381; С&#65533; С&#65533;айта, РѕРґРЅРёРј нажатием РєРЅРѕРїРєРё.</p><span class="author">Добавил Р‘С&#402;шенков Сешгей (13 РЅРѕС&#65533;Р±С€С&#65533; 2010, 13:01)</span></a></div>
  21.  
  22.   ............
  23.  
  24.                 </div>
  25.         </div>
  26. </body>
  27. </html>


Причём два забавных момента:
1. Данный глюк проявляется ТОЛЬКО в FF
2. При перезагрузке страницы каждый раз разметка нарушается в разных частях страницы.

Кодировка UTF-8 прописана в теге meta и .htaccess.

Есть идеи?

(Отредактировано автором: 28 Ноября, 2010 - 16:59:02)



-----
Думать надо головой, а не головкой!
 
 Top
OrmaJever Модератор
Отправлено: 26 Ноября, 2010 - 20:48:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




html код полностью отдаётся в руки браузера, и если такое только в лисе то пусть разработчики смотрят свой браузер.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
DeepVarvar Супермодератор
Отправлено: 26 Ноября, 2010 - 21:43:14
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Реф пишет:
шедкиС
вот именно эта штука обычно вылазиет когда утф8-символы идут с заголовком вин-1251..
 
 Top
Реф
Отправлено: 26 Ноября, 2010 - 22:46:45
Post Id



Частый гость


Покинул форум
Сообщений всего: 159
Дата рег-ции: Июль 2010  
Откуда: Реутов, Россия


Помог: 0 раз(а)




DeepVarvar пишет:
вот именно эта штука обычно вылазиет когда утф8-символы идут с заголовком вин-1251..


Заголовки ответа
Date Fri, 26 Nov 2010 20:12:45 GMT
Content-Type text/html; charset=UTF-8
Transfer-Encoding chunked
Connection close
Server Jino.ru/mod_pizza
Expires Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma no-cache
С заголовком вроде всё нормально. Но даже если бы что-то было и не так, то всё равно не понятно почему уродуется только часть страницы и через раз

(Отредактировано автором: 26 Ноября, 2010 - 22:47:32)



-----
Думать надо головой, а не головкой!
 
 Top
Реф
Отправлено: 28 Ноября, 2010 - 16:32:46
Post Id



Частый гость


Покинул форум
Сообщений всего: 159
Дата рег-ции: Июль 2010  
Откуда: Реутов, Россия


Помог: 0 раз(а)




Если вдруг кому интересно, решение проблемы:

Не помещать параграф внутрь ссылок, т. е. вот такая разметка не всегда корректно воспринимается в FF (не зависимо от свойства display тега a)

CODE (html):
скопировать код в буфер обмена
  1. <a> .... <p> ..... </p> ..... </a>


-----
Думать надо головой, а не головкой!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB