Поддержка Темы и шаблоны Проблемы с шаблоном при проверке валидатором.

  • Я не опытный пользователь. И при проверке моего сайта Валидатором он пишет вот это:

    Редкие или незарегистрированных кодировку обнаружено

    Кодировка символов, объявленных для этого документа (utf8) поддерживается валидатор, но не могут быть широко поддерживается на различных платформах. Ради совместимости, то лучше использовать кодировку Юникод, такие как UTF-8, или один из зарегистрированных кодировки.

    Извините, я не могу проверить это документ, поскольку на линии 314 в нем содержится один или несколько байт, что я не могу интерпретировать как utf8 (другими словами, байты найдены не являются допустимыми значениями в указанном кодировки). Пожалуйста, проверьте как содержимое файла и указание кодировки символов.
    Ошибка: utf8 «\ xd1» не отображаются в Unicode.

    Помогите пожалуйста, как и где мне исправить эту ошибку … http://zarabotok-dlya-vsekh.ru/

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Две проблемы:

    1. Сервер отдаёт кодировку utf8 (без дефиса):
      Content-Type: text/html; charset=utf8

      Предполагаю, что в таком виде она указана в .htaccess. Должно быть с дефисом.

    2. В блоке «Последние комментарии» некорректно обрезается строка — получается символ, которого нет в UTF-8. Так бывает, когда для обрезки используется PHP-функция substr(). Нужно найти её в файлах темы и заменить на mb_substr(), добавив последним (четвёртым) параметром кодировку. Примеры можно посмотреть в теме «Кракозябры при обрезке текста».

    Здравствуйте Сергей. Большое спасибо за ответ на мой вопрос, только вот проблема, в том что .htaccess выглядет вот так:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ — [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    И если не трудно подскажите в каких именно файлах искать.

    Проверил все файлы исправил substr, была только в одно месте в файле функций. Большое спасибо…

    Большое спасибо с помощью, главные проблемы решены, теперь остальные осталось решить.
    По поводу кодировки воспользовался вот этой темой http://codex.wordpress.org/%D0%A7%D0%90%D0%92%D0%9E/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_%D1%81_%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%BE%D0%B9

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Проблемы с шаблоном при проверке валидатором.» закрыта для новых ответов.