Помогите с кодировкой

Lenin123
На сайте с 05.02.2007
Offline
64
494

Есть сайт - саттелит http://bjdbook.ru написанный на windows-1251 Но браузеры упорно автоматом перекидывают на юникод. В частности последний и предпоследний фаирфокс, интернет эксплорер.

Не подскажете причину такой беды?

LA
На сайте с 03.06.2008
Offline
105
#1

Проверьте заголовки ответа сервера

lord_alfred добавил 25.07.2008 в 12:19

Ну, вообщем-то, как я и говорил:


HTTP/1.0 200 OK
Connection: close
Date: Fri, 25 Jul 2008 08:18:48 GMT
Pragma: no-cache
Server: Apache
Content-Type: text/html; charset=UTF-8
Client-Date: Fri, 25 Jul 2008 08:18:47 GMT
Client-Peer: 193.227.240.130:80
Client-Response-Num: 1

http://www.webcode.ru/use/header/

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

Ну во-первых у Вас 2 мета-тега с кодировкой - уберите лишний. Во вторых у Вас неправильно написан тег <BODY > - с пробелом перед закрывающей скобкой. Попробуйте исправить указанные недостатки - должно заработать.

ПыСы:

Response Headers

Date Fri, 25 Jul 2008 08:21:39 GMT

Server Apache

Pragma no-cache

Content-Type text/html; charset=UTF-8

Connection close

Сервер отдал в ЮТФ-8.

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

1. Если страница формируется динамически, поправьте кодировку в заголовке Content-Type, например в PHP:

header('Content-type: text/html; charset=windows-1251');

2. Если страницы статические копайтесь в настройках web-сервера (кодировка по умолчанию)

размещение сайтов (http://www.brim.ru)
S
На сайте с 28.10.2005
Offline
296
#4

В .htaccess добавьте

AddDefaultCharset windows-1251

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