Кракозябры в title

Tumana
На сайте с 17.08.2012
Offline
8
6159

У меня - WordPress 3.2.1

Проверяю свой сайт вот здесь - http://seonuf.com/index.php?url=err и

постоянно показывает кракозябры... В title и meta и т.д. http://audiourokidarom.ru/

А чужие проверяю, там все по человечески... Устала до чертиков...

Шаблоны меняла несколько раз, безрезультатно.

…если ваш поезд ушел, не волнуйтесь, есть еще самолеты и яхты… (http://audiourokidarom.ru/pesni/kvin-shou-dolzhno-prodolzhatsya.html)
DV
На сайте с 01.05.2010
Offline
644
#1

Это чо?

<!DOCTYPE html>
<!--[if IE 6]>
<html id="ie6" dir="ltr" lang="ru-RU">
<![endif]-->
<!--[if (gt IE 6) | (!IE)]><!-->
<html dir="ltr" lang="ru-RU">
<!--<![endif]-->
<head>
<meta charset="UTF-8" />

Приведите шаблон к стандартам HTML.

http://www.w3.org/TR/html401/struct/global.html

http://www.comptechdoc.org/independent/web/html/guide/htmlhead.html

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
[Удален]
#2

У меня была проблема с кодировками

когда я заливал в базу напрямую посты.

siv1987
На сайте с 02.04.2009
Offline
427
#3

Не смотрите на всякие левые сервисы, если сайт нормально отображается в браузере значит у вас все нормально. Судя по всему он charset обработать нормально не может.

DV
На сайте с 01.05.2010
Offline
644
#4

Нашёл у себя сайт с такой же бедой. Так же всё неправильно показывалось.

Доработал шаблон до вида

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"

"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" version="XHTML+RDFa 1.0">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
Стало нормально.

!DOCTYPE html надо

и meta charset=utf-8 надо в head совать, а не в шею.

Сервер у вас отдаёт нормально

HTTP/1.1 200 OK

Date: Fri, 17 Aug 2012 07:32:01 GMT
Content-Type: text/html;charset=UTF-8
Connection: keep-alive
Keep-Alive: timeout=5
Server: Apache
Cache-Control: no-cache, must-revalidate, max-age=0
Pragma: no-cache
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Last-Modified: Fri, 17 Aug 2012 05:45:17 +0000

А "левый", так сказать, сервис, не читает ответы, видимо, но ориентируется по метатегам.

siv1987
На сайте с 02.04.2009
Offline
427
#5

DenisVS, все у ТС правильно на сайте (про условие конечно не скажу). Это сервис глючный.

DV
На сайте с 01.05.2010
Offline
644
#6

siv1987, для "нормальных" ботов и браузеров в данный момент да. Все распознаётся. А если сервер будет отдавать другую кодировку? Случай, конечно, придуманный, но тогда гарантированно будет неправильное отображение у всех.

Всё же правильный HTML желателен.

https://www.google.ru/search?q=%D0%B2%D0%B0%D0%BB%D0%B8%D0%B4%D0%BD%D0%BE%D1%81%D1%82%D1%8C+html+%D0%BF%D1%80%D0%BE%D0%B4%D0%B2%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a

siv1987
На сайте с 02.04.2009
Offline
427
#7
DenisVS:
А если сервер будет отдавать другую кодировку?

Если сам сервер будет отдавать другую кодировку, там в любом члучае будут крокозябры, потому что кодировка из заголовков имеет приоритет перед тем что указано в исходном коде (по крайнем мере в браузере). А на случай если в заголовков ее не будет - ну так у ТС есть же meta charset?..

DenisVS:
Всё же правильный HTML желателен.

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

Tumana
На сайте с 17.08.2012
Offline
8
#8

Спасибо за всю инфу. Сразу не переварю, но надеюсь ваши советы дадут результат. Потому что у моего знакомого, на том сайте все отображается по человечески! :)

---------- Добавлено 18.08.2012 в 18:33 ----------

DenisVS,

Мне просто заменить код по первой ссылке и все?

siv1987
На сайте с 02.04.2009
Offline
427
#9
Tumana:
Потому что у моего знакомого, на том сайте все отображается по человечески!

Потом что этот сервис не знает синтаксис тегов (а из заголовков он ее парсить не умеет) поэтому и отображается нормально. Если уж так сильно захотелось, замените <meta charset="UTF-8" /> на <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -гарантировано будет показывать "правильно".

east-wind
На сайте с 16.06.2012
Offline
3
#10

Мне тоже кажется, что дело в стандартах html. Такого странного объявления документа я ни в одной теме WordPress не встречал.

Блог про путешествия и интересный отдых (http://pobrehushki.ru/) | Туризм (http://prygody.blogspot.com/)

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