Как исправить проблему, которая связанна с кодировкой в WordPress?

Приветствую вас дорогие читатели! Бывают такие моменты, когда вам необходимо переехать на новый хостинг, и такое бывает не редко, кто с этим сталкивался, скажет, что геморроя в этом деле немало!

Как исправить или изменить кодировку на WordPress блоге?

Окромя стандартных проблем, например, бывает что не отображаются картинки или еще что, появляется и еще одна проблема – кодировка страниц!

На что влияет неправильная кодировка и как узнать об этом? Если у себя на блоге вместо привычных цифр и букв вы заметите символы, похожие на эти:

кодировка, как её изменить

знайте, вам необходимо это исправить!

И так.

Как же изменить кодировку?

Все, что вам нужно сделать, так это отредактировать файл wp-config.php – это тот самый файл, в котором вы прописывали настройки базы данных (о создании базы данных я писал в статье – Как установить wordpress).

1. Стандартно файл находится по адресу:

http://ваш_сайт.ru/wp-config.php

то есть в корне сайта.

2. Открывает этот файл и находим следующие строки:

define(‘DB_CHARSET’, ‘utf8?);
define(‘DB_COLLATE’, ”);

3. Заменяем их на эти строки:

//define(‘DB_CHARSET’, ‘utf8?);
//define(‘DB_COLLATE’, ”);

4. Сохраняем файл и перезаписывает его на сервер.

Все! Теперь кодировка вашего сайта будет правильной!

Как видите из представленной выше инструкции, мы просто добавили комментарий к этим двум строкам.

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

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

На этом у меня все, подписывайтесь на обновления, ваш Виталий Admin, до новых встреч!

Если вам нужна помощь в создании какого-либо функционала, сайта, сервиса, тестов или калькуляторов, то готов помочь, подробнее на странице услуг.

Как исправить проблему, которая связанна с кодировкой в WordPress?: 9 комментариев

  1. Антон

    Да с кодировкой шутки плохи. Для себя запомнил, что при создании новых файлов нужно всегда ставить utf8 без Bom

    1. Виталий Admin

      Да уж, слава богу у меня такой проблемы не было)

  2. Дмитрий

    Добрый день, а если отображает вот так : %d0%bc%d1%84%d0%b4 (написано на самом деле слово “МДФ”) Как быть?

    1. Виталий Admin

      Здравствуйте Дмитрий, да, скорее всего дело в кодировке, советую посмотреть как это слово отображается в разных браузерах, а после выбрать нужную кодировку, например, UTF-8

  3. Стройка

    Иногда для решения кодировки в файл .htacces добавляют CharsetDisable On CharsetDefault UTF-8 CharsetSourceEnc UTF-8

  4. Стройка

    AddDefaultCharset UTF-8 – но стоит сперва эту строку попробовать

  5. Atlantida

    Отлично помогло!

  6. Евгений

    Здравствуйте. Не могу найти решение. При регистрации пользователя приходит оповещение на почту и в названии некоторые буквы заменяются знаком вопроса. Где для этого поменять кодировку или что ещё надо исправить?

    1. Виталий Admin

      Здравствуйте, была такая проблемка, помогло вот что: 1. Проверьте файл скрипта – текст должен быть в нужной кодировке (например, в utf8) 2. Сам файл скрипта тоже должен быть сохранен в соответствующей кодировке: Кодировку можно установить так:
      3. Скопируйте этот текст (с вопросами) и вставьте в декодер – decoder – он покажет в какой кодировке текст. 4. Перед отправкой данных на почту, переконвертируйте в нужную кодировку, например, так: $messageutf8 = iconv(‘windows-1251′, ‘UTF-8′, $message1251); 5. В файле .htaccess допишите строчку ( если сайт в UTF-8) AddDefaultCharset UTF-8

Обсуждение закрыто.