Проблема с кодировками в GOOGLE

12
D9
На сайте с 05.04.2005
Offline
0
1040

Здравствуйте.

Народ, не знаете что за фигня:

http://www.google.com/search?hl=ru&q=allinurl%3Aautoero.ru%2F+site%3Aautoero.ru&lr=

Почему такой рамс с кодировками? Заголовки отдаются с правильной кодировкой, все прописано и сделано как надо. А гугл упорно не хочет понимать русский текст.

Сайт лежит на сервере где еще куча сайтов и там все нормально. А на новом что-то ужасное... уже перепробвал все.

Никто не сталкивался с такой проблемой? может слышали в чем может быть дело?

Благодарен всем.

D9
На сайте с 05.04.2005
Offline
0
#1

Есть предположение что гуглу пофигу что ему в заголовках пишут и он сам определяет кодировку. т.е. там где у меня много английских слов, он определяет кодировку не правильную, а там где русский текст превалирует, там он нормлаьно все определяет. Это так?

Если так, то как все же заставиь гугл понять что у меня там русский текст?

S
На сайте с 26.05.2003
Offline
104
#2

вроде все правильно у вас, только в конце строки у вас стоит косая:

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

может попробовать убрать её?

вот так:

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

...и этим все сказано
D9
На сайте с 05.04.2005
Offline
0
#3

да мо

D9
На сайте с 05.04.2005
Offline
0
#4

Мой программер говорит что вроде так правилно по спецификациям HTML

Я тоже ниразу такого нигде не видел. попробуем.

Еще есть идея прирутить башку XML. Похоже гугл клал на все спецификации HTML, может XML ему не чужд. попробуем. Что еще остается делать.

AiK
На сайте с 27.10.2000
Offline
257
AiK
#5

Djon911, Гугль очень разумно поступает, когда кладёт на всякие

meta http-equiv. Потому что если сервер автоматом подстраивает кодировку, то происходит рассогласование. А сервер твой по дефолту выдаёт koi8-r. Так что "клал на все спецификации" тот, кто сервер настраивал, а не Гугль :)

D9
На сайте с 05.04.2005
Offline
0
#6

Тогда почему все остальные сайты на этом сервере отображаются нормально? т.е. в нормальной граомтной кодировочке?

И если не секрет где ты посмотрел что сервак выдает в кои8-r?

D9
На сайте с 05.04.2005
Offline
0
#7

http://www.google.com/search?q=allinurl:sexuniform.ru/+site:sexuniform.ru&hl=ru&lr=&filter=0

Этот же сервер, только другой сайт. Но тут все нормально? почему тогда если сервер настроен коряво то гугль тут видит нормально а на проблемном сайте нет?

AiK
На сайте с 27.10.2000
Offline
257
AiK
#8
И если не секрет где ты посмотрел что сервак выдает в кои8-r?


D:\>telnet autoero.ru 80
GET / HTTP/1.0

HTTP/1.0 200 OK
Date: Tue, 05 Apr 2005 17:03:24 GMT
Server: Apache/1.3.33 (Unix)
Cache-Control: max-age=0
Expires: Tue, 05 Apr 2005 17:03:24 GMT
Last-Modified: Mon, 20 Dec 2004 15:21:01 GMT
ETag: "651001-0-41c6eddd"
Accept-Ranges: bytes
Content-Length: 0
Connection: close
Content-Type: text/html; charset=koi8-r



Connection to host lost.
[Удален]
#9

Всё правильно сервер выдает, win1251.

Похоже глюк какой-то у Гугля, может из-за того что текст страницы в основном английский. Кстати по запросу +обои site:... выдает сколько-то свежих страниц в правильной кодировке.

Но метатеги всё равно лучше поубирать все кроме description, авось полегчает.

AiK
На сайте с 27.10.2000
Offline
257
AiK
#10

Угу. Я сегодня явно тормозю. То, что я привёл это для сервера вообще, а не для конкретного виртуального сервера в частности. Кстати, если кэш посмотреть, то там всё путём.

12

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