Кодировка не распознана. Прощу помощи сообщества.

E
На сайте с 24.12.2010
Offline
0
1465

Вопрос:

Есть форум: http://www.ellall.ru/forum/index.php

Все было хорошо, до тех пор как я не внес в него некоторые изменения, а именно:

1. Поменял местами следование названий в <title> стало так {Тема Топик Форум} (страницы то изменения порядка следования в индекс попали).

2. Добавил счетчики внизу страницы.

3. Добавил расшифровку иконок форума.

4. Добавлены ссылки внизу страницы на основной сайт, но шаблон низа страницы (overall_footer.html) куда добавлялся текст, был сохранен в кодировке UTF-8 браузеры его видят нормально.

Возможно после этого Яша стал писать что проиндексировать данные страницы не может: Кодировка не распознана.

Правильно ли я понимаю что внесенные мной изменения ни как не могли повлиять на кодировку страницы в общем?

Прошу помощи, как это исправить.

E
На сайте с 24.12.2010
Offline
0
#1

Получен ответ от Яши:

На запрос основного робота яндекса, получает такой ответ от сервера (просмотр внутренней страницы форума):

Код статуса HTTP: "200 OK"

Время ответа сервера: 158мс

IP сайта: 89.188.96.140

Заголовки:

* Date: Wed, 29 Dec 2010 10:29:44 GMT

* Content-Length: 96

* Expires: Thu, 19 Nov 1981 08:52:00 GMT

* Keep-Alive: timeout=15, max=100

* Content-Type: text/html

* Connection: Keep-Alive

* X-Powered-By: PHP/5.2.6

* Server: Apache/2.0.58 (FreeBSD) PHP/5.2.6 mod_ssl/2.0.58 OpenSSL/0.9.7e-p1

* Pragma: no-cache

* Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Кодировка: UTF-8

Размер страницы: 0.09Кб

Содержимое страницы:

<script>window.location.href='ucp.php?mode=logout&sid=fd2bba6756b9e669d7e9efeaf72d48ca'</script>

:(:(

При всем при этом главную страницу форума индескирует нормально.

И содержимое страницы получает нормальное.

все остальные роботы внутренние страницы форума видят нормально.

Подскажите в каком направлении лежит проблема?

L
На сайте с 07.12.2007
Offline
351
#2

А DOCTYPE не трогали? А то HTML-валидатор ругается на доктайп морды (хотя сама строка доктайпа - правильная), а на внутренних - ругается на кодировку.

Похоже, что на сервере файлы сохранены не в той кодировке (те, что Вы правили), потому как phpbbguru валидируется правильно - XHTML 1.0 Strict, а Ваш - HTML 4.01 Transitional при одинаковом doctype.

То, что браузеры его видят нормально - они сильно умные, многие ошибки восстанавливают.

E
На сайте с 24.12.2010
Offline
0
#3

DOCTYPE не трогал.

по сути я трогал только несколько страниц (вносил изменения в <body> </body> по алгоритму описанному на phpbbguru)

1. index.php, viewforum.php, viewtopic.php — изменение порядка следования в title название открывающихся страниц.

2. index_body.html — легенды значков форума.

3. overall_header.html — лого поменял.

4. overall_footer.html — добавил счетчики и ссылку на сайт.

Все исправленные файлы были сохранены в кодировке utf-8 (Notepad++)

Возможно ли что проблема сидит в том что, сайт в кодировке windows-1251, а форум в utf-8?

00
На сайте с 01.10.2010
Offline
9
#4

У меня проблема с кодировкой была когда стоял скрипт и значения забивались в utf-8, а выводились в win-1251...

Все файлы сохраните в одной кодировке и думаю пропадет проблема.

Люди скорее склонны попадать под влияние слов, чем реальных факторов окружающей среды. Иван Павлов

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