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

  • Сайт You-pretty.net
    При смене темы появились знаки вопросов ???????? вместо слов Метки, Рубрики и т.д. В чем дело?

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

    (@sergeybiryukov)

    Live and Learn

    При установке исходного варианта локализованной темы Come My Lady 1.1 буквы читаются. Возможно, файлы были отредактированы и сохранены в кодировке, отличной от UTF-8.

    Дело в том, что при активации старой версии плагина maxsite-sape у меня накрылся весь WP, и пришлось его заново переустанавливать. в итоге предыдущая тема некорректно показывалась, решила сменить тему вообще. устанавливала именно исходник. кстати, и на других темах, такие же ??????? в этих же местах. так что же мне посмотреть? где посмотреть эту кодировку? (в WP в админке указывается кодировка UTF-8).

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    В корневом каталоге должен быть файл .htaccess — попробуйте добавить
    туда строчку:

    AddDefaultCharset utf-8

    Мой .htaccess
    куда вставлять?
    сделала и так и так — безрезультатно.

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

    # END WordPress

    была такая проблема — после правки файлов тем (сохранялось по умолчанию в win1251) — появились вопросы.
    пересохранил файлы в UTF8 — все стало норм

    а как это сделать???

    Atrax

    (@atrax)

    Ethical engineer

    В текстовом редакторе, который поддерживает несколько кодировок и переключается между ними…

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Мне кажется, проблема не в кодировке файлов — тогда в Windows-1251 эти надписи смотрелись бы правильно. К сожалению, пока непонятно, в чём ещё может быть дело.

    Я вот что нашла. Думаете, стоит попробовать?
    Вопрос: Вместо русских букв одни знаки вопроса. Бывает как целиком в движке, а бывает только в некоторых плагинах

    Ответ: Приведите кодировку базы данных в порядок! База должна быть полностью в одной кодировке. Если вы не используете сборку от maxsite.org тогда в 99,99% случаев она должна быть всегда UTF8 и параметр collate равным utf8_general_ci. Это можно исправить как в phpmyadmin, так и в дампе базы. Причем последнее предпочтительнее, т.к. быстрее в обработке. У вас должны быть в кодировке utf8_general_ci сама база, все таблицы и все поля таблиц. Кодировка всей базы меняется в phpmyadmin через кнопку ОПЕРАЦИИ, но это для изменения всех таблиц в них нужно задавать параметр вручную. Поэтому как написано выше – сделайте дамп базы, удалите все таблицы в базе, исправьте в базе везде latin1 и/или cp1251 на utf8 и залейте дамп обратно в базу

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    База тоже вряд ли имеет отношение к проблеме — эти слова берутся из файлов темы. Похоже, что сервер именно эти файлы по какой-то причине отдаёт в неправильной кодировке.

    действительно, проблема не в этом. что же еще можно сделать?

    Проблема решена!
    Вот ее решение
    надо скачать notepad++
    и все файлы темы через него открыть и сохранить в формате «utf8 без BOM»
    потом залить на хостинг эти файлы

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