Как исправить проблему, которая связанна с кодировкой в 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. Сохраняем файл и перезаписывает его на сервер.

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

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

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

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

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


Хостинг, которым я пользуюсь: Good-Host


Похожие статьи

  1. Антон пишет:

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

  2. Дмитрий пишет:

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

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

  3. Стройка пишет:

    Иногда для решения кодировки в файл .htacces добавляют

    CharsetDisable On
    CharsetDefault UTF-8
    CharsetSourceEnc UTF-8

  4. Стройка пишет:

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

  5. Atlantida пишет:

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

  6. Евгений пишет:

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

    • Здравствуйте, была такая проблемка, помогло вот что:

      1. Проверьте файл скрипта – текст должен быть в нужной кодировке (например, в utf8)

      2. Сам файл скрипта тоже должен быть сохранен в соответствующей кодировке:

      Кодировку можно установить так:

      <?PHP  header("Content-Type: text/html; charset=utf-8");?>

      3. Скопируйте этот текст (с вопросами) и вставьте в декодер – decoder – он покажет в какой кодировке текст.

      4. Перед отправкой данных на почту, переконвертируйте в нужную кодировку, например, так:

      $messageutf8 = iconv(‘windows-1251′, ‘UTF-8′, $message1251);

      5. В файле .htaccess допишите строчку ( если сайт в UTF-8)

      AddDefaultCharset UTF-8

Оставить комментарий

Ваш email не будет опубликован. Обязательные поля отмечены *

*

code

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>