Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№111-11-2009 17:04:16

shurix
Участник
 
Группа: Members
Зарегистрирован: 11-11-2009
Сообщений: 4
UA: Firefox 3.5

Глюк с кодировкой при отображении страниц (только в FF)

Обнаружил странный со своим сайтом, который имеет место только с FF (3.5.5).

Вопсроизведение ошибки потребует пару минут.

Вот страница: http://russiancinema.ru/template.php?de … son_id=192
Если ее открыть, то справа будет фотография Алексей Германа.
Если на нее ткнуть откроется окошко с увеличенной фотографией и подписью "Алексей Герман".

А вот страница на сайте Ленфильма: http://www.lenfilm.ru/person/german.htm
в самом ее конце есть ссылка Материал взят из Новейшей истории отечественного кино,
которая ведет на ту же самую страницу http://russiancinema.ru/template.php?de … son_id=192
Соответственно, если пройти по ссылкам Ленфильм -- Страница Германа -- кликнуть на фотку,
то открывается новое окошко с кракозябрами вместо подписи.

Это происходит только в FF, в Хроме и ИЕ такого не наблюдается.

Если кто-то может объяснить или подкинуть какие-нибудь идеи,
почему так происходит и как от этого избавиться?

Спасибо.

Отсутствует

 

№211-11-2009 17:06:43

Vitaliy
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 16-12-2004
Сообщений: 739
UA: Firefox 3.5

Re: Глюк с кодировкой при отображении страниц (только в FF)

потому что страница с фоткой в кодировке utf-8, а подпись к фотке на той же странице в windows1251
нечего на браузер пенять, коли код кривой, как грицца

Отредактировано Vitaliy (11-11-2009 17:06:53)

Отсутствует

 

№311-11-2009 17:11:07

shurix
Участник
 
Группа: Members
Зарегистрирован: 11-11-2009
Сообщений: 4
UA: Firefox 3.5

Re: Глюк с кодировкой при отображении страниц (только в FF)

Vitaliy пишет

потому что страница с фоткой в кодировке utf-8, а подпись к фотке на той же странице в windows1251
нечего на браузер пенять, коли код кривой, как грицца

да я с радостью поменяю код.

Но еще раз, если пойти на страницу напрямую, то никаких проблем нет -- все открывается в utf-8,
если через ссылку на Ленфильм, то нет. Каким образом это возможно?

Отсутствует

 

№411-11-2009 17:24:26

Vitaliy
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 16-12-2004
Сообщений: 739
UA: Firefox 3.5

Re: Глюк с кодировкой при отображении страниц (только в FF)

shurix
Ой, откуда же знать что вы там намудрили.
Может от referrer'а зависит, может еще от чего.
Кстати я только что проверил, на Win7 + IE8 глюк ЕСТЬ.

Отсутствует

 

№511-11-2009 17:25:06

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.5

Re: Глюк с кодировкой при отображении страниц (только в FF)

Попробуйте в файле
http://russiancinema.ru/russiancinema.js
заменить

Выделить код

Код:

url = script + ".php?p=" + url + "&w=" + w + "&h=" + h + "&comment=" + comment;

на

Выделить код

Код:

url = script + ".php?p=" + url + "&w=" + w + "&h=" + h + "&comment=" + encodeURIComponent(comment);

Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№611-11-2009 18:11:15

shurix
Участник
 
Группа: Members
Зарегистрирован: 11-11-2009
Сообщений: 4
UA: Chrome 3.0

Re: Глюк с кодировкой при отображении страниц (только в FF)

Infocatcher пишет

Попробуйте в файле
http://russiancinema.ru/russiancinema.js
заменить

Выделить код

Код:

url = script + ".php?p=" + url + "&w=" + w + "&h=" + h + "&comment=" + comment;

на

Выделить код

Код:

url = script + ".php?p=" + url + "&w=" + w + "&h=" + h + "&comment=" + encodeURIComponent(comment);

спасибо большое, помогло

Добавлено 11-11-2009 18:17:48

Vitaliy пишет

shurix
Ой, откуда же знать что вы там намудрили.
Может от referrer'а зависит, может еще от чего.
Кстати я только что проверил, на Win7 + IE8 глюк ЕСТЬ.

мне ответили, что следует использовать кодировать текст через  encodeURIComponent,
это помогло -- в ФФ больше нет глюка.
Если вам не сложно, проверьте на Win7 + IE8, есть ли глюк или нету.

Спасибо

Добавлено 11-11-2009 18:18:32

Vitaliy пишет

shurix
Ой, откуда же знать что вы там намудрили.
Может от referrer'а зависит, может еще от чего.
Кстати я только что проверил, на Win7 + IE8 глюк ЕСТЬ.

мне ответили, что следует использовать кодировать текст через  encodeURIComponent,
это помогло -- в ФФ больше нет глюка.
Если вам не сложно, проверьте на Win7 + IE8, есть ли глюк или нету.

Спасибо

Отсутствует

 

№711-11-2009 18:40:43

Vitaliy
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 16-12-2004
Сообщений: 739
UA: Firefox 3.5

Re: Глюк с кодировкой при отображении страниц (только в FF)

shurix пишет

Если вам не сложно, проверьте на Win7 + IE8, есть ли глюк или нету.

Нету.

Отсутствует

 

№811-11-2009 18:56:37

shurix
Участник
 
Группа: Members
Зарегистрирован: 11-11-2009
Сообщений: 4
UA: Chrome 3.0

Re: Глюк с кодировкой при отображении страниц (только в FF)

Vitaliy пишет
shurix пишет

Если вам не сложно, проверьте на Win7 + IE8, есть ли глюк или нету.

Нету.

спасибо

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]