FireFox неправильно определяет кодировку

P
На сайте с 21.08.2008
Offline
65
15715

Помогите – не знаю что делать.

В ИЕ все нормально, а в FireFox вместо utf-8 показывает windows-1251

Хотя в странице после <title> стоит:

<meta http-equiv="Cache-Control" content="no-cache">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta http-equiv="Content-Language" content="ru" />

<meta http-equiv="Content-Style-Type" content="text/css" />

<meta http-equiv="Content-Script-Type" content="text/javascript" />

Что может быть???

Другой сайт с такими же записями FireFox показывает нормально.

[Удален]
#1

у тебя явно идет заголовок от апача мол

Content-type: text/html; charset=windows-1251

файрфокс использует заголовок, если он передан.

в своих пхп скриптах сделай так

header("Content-type: text/html; charset=utf-8");

P
На сайте с 21.08.2008
Offline
65
#2

нет никаких php. это сайт из 5 страниц на .htm😕

к страницам ничего не подключено, кроме css

pianist добавил 14.09.2008 в 01:12

Что бы было понятно. скинул на Народ

http://testttrrr.narod.ru/

[Удален]
#3

Чудеса. В Опере 8.54 тоже не отрабатывает кодировки.

Какой программой создавался файл?

P
На сайте с 21.08.2008
Offline
65
#4
mrFatCat:
Чудеса. В Опере 8.54 тоже не отрабатывает кодировки.
Какой программой создавался файл?

Macromedia Dreamweaver MX

Но не думаю, что в этом причина. я все страницы обрабатываю через

Dreamweaver

gerkon
На сайте с 21.10.2005
Offline
40
#5

При чём тут программа? bearman верно все сказал.

Response Headers

Date Sat, 13 Sep 2008 21:52:38 GMT

Server ZX_Spectrum/1997 (Sinclair_BASIC)

Last-Modified Sat, 13 Sep 2008 21:10:00 GMT

Content-Type text/html; charset=windows-1251

Request Headers

Host testttrrr.narod.ru

User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1

Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

Accept-Language ru,en-us;q=0.7,en;q=0.3

Accept-Encoding gzip,deflate

Accept-Charset windows-1251,utf-8;q=0.7,*;q=0.7

Keep-Alive 300

Connection keep-alive

Referer /ru/forum/266046

Принудительную кодировку выдает СЕРВЕР!

На хостингах, где такого нет, всё работает. Вот пример Ваш - http://fleurdesante.biz/test.htm

Date Sat, 13 Sep 2008 21:52:21 GMT

Server Apache/1.3.41 (Unix) mod_log_bytes/1.2 mod_bwlimited/1.4 mod_auth_passthrough/1.8 FrontPage/5.0.2.2635 mod_ssl/2.8.31 OpenSSL/0.9.8b

Last-Modified Sat, 13 Sep 2008 21:52:08 GMT

Etag "a78337-65b-48cc3608"

Accept-Ranges bytes

Content-Length 1627

Content-Type text/html

Поэтому либо использовать php-скрипты с header() в начале, либо хостинг найти где такого нет, либо перевести в 1251 кодировку.

Кстати яндекс приколист на счёт сервера на Спектруме :)

C уважением, Андрей. Пользуюсь этим хостингом уже 4 года! (http://www.replay.ru/index.php?part_id=3600) Ведущий манул Pixshock.net (http://www.pixshock.net)
sabotage
На сайте с 14.02.2007
Offline
192
#6

pianist, читайте мануалы. Яндекс пишет русскими буквами - страницы должны быти в win-1251, тег Content-Type использовать не нужно.

P
На сайте с 21.08.2008
Offline
65
#7

gerkon спасибо вам. Это я дурак🙅

у меня оличный хостинг majordomo и там надо в панели указывать какая кодировка для сайта, а я этого не сделал. Как Вы сказали - сразу вспомнил😆

P
На сайте с 21.08.2008
Offline
65
#8
sabotage:
pianist, читайте мануалы. Яндекс пишет русскими буквами - страницы должны быти в win-1251, тег Content-Type использовать не нужно.

За основу брался сайт знакомого. Я не очень в этом разбираюсь и предпочитаю ничего не менять. Главное – все работало, а тут вдруг такое…

Но теперь кодировка снова отображается нормально:)

Обидно конечно... сайт так уже неделю висит, после переноса на новый хостинг, а я на него через FireFox только сегодня зашел.

R
На сайте с 02.10.2007
Offline
16
#9

Файлы сохраняйтя в нужной кодировке и все должно быть нормально.

Никогда не говори никогда (http://suhih.ru)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий