Кракозябры

👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Почему при смене темы в WordPress возникают «кракозябры». Когда тему с «кракозябрами» удаляешь и активируешь старую тему (без «кракозябр»), всё функционирует нормально. Повидимому, где-то идёт не та кодировка, но где? какая? и что делать, чтобы понравившаяся тема работала, а не «кракозябничала»? Виктор

Создай свой первый сайт на WordPress

Victor
Оцените автора
Добавить комментарий

  1. Ruslan

    а где именно эти самые злостные зябры возникают?

    Ответить
  2. tiaurus

    На какую тему жалуетесь?
    Прописана ли в wp-config.php строчка

    define('DB_CHARSET', 'utf8');

    ?
    В какой кодировке у вас таблицы в базе данных (смотреть в phpMyAdmin)?

    Ответить
  3. Victor

    Здравствуйте, уважаемые.
    Искренне благодарю Вас за то, что обратили внимание на мою (а может и
    многих других) проблему.
    Излагаю её по пунктам:
    1. Поставил последнюю версию Денвера
    2. При открытии phpMyAdmin обратил внимание на сообщение внизу:
    «Your PHP MySQL library version 5.0.51a differs from your MySQL server
    version 5.1.40. This may cause unpredictable behavior». Но может быть
    так и надо. А, если нет, то как это исправить?
    3. Создал базу, установил в Collation и в Operations кодировку
    utf8_general_ci
    4. Настроил wp-config.php. Кодировка :
    /** Кодировка СУБД, используемая при создании таблиц. Едва ли Вам
    потребуется это изменять. */
    define(‘DB_CHARSET’, ‘utf8’);
    5. Строчка про DB_COLLATE выглядит так:
    /** Способ сравнения строк в СУБД. Не меняйте это значение, если
    сомневаетесь. */
    define(‘DB_COLLATE’, »);
    6. Поставил последнюю версию WordPress.
    7. Закачал в WP из интернета несколько бесплатных тем
    8. Как пример тема Rainy Night in Georgia (ru) функционирует нормально,
    без «зябов», а тема Technologist
    даёт противные «кракозябры».
    9. Как быть? Темы, которые мне нравятся , как правило, «кракозябничают».
    С уважением, Виктор.

    Ответить
    1. Ruslan

      Может кодировку на utf8_unicode_ci поменять? Попробуйте

      Ответить