Кривая кодировка Вордпресс — распрямляем одной строчкой в .htaccess


Не знаю, как у вас, а на моем Вордпрессе раньше при обновлении плагинов страничка превращалась в набор крякозябров. Причем на всех трех моих блогах, с разными шабами.

Правда, при возвращении в главную панель правильная кодировка восстанавливалась. Глюк не смертельный, конечно, но весьма раздражающий.

Кривая кодировка Вордпресс

Кривая кодировка Вордпресс


Я это дело долго терпел :), пока не столкнулся с той же проблемой после установке двух новых плагинов на mikkilan.ru —  Thank Me Later и плагина-конструктора готовых форм Cforms2. Например, страничка отписки от «автоматических спасиб» в Thank Me Later выглядела не так, как сейчас, а в виде совершенно непотребного набора дурацких символов.

Тоже самое стало происходить и при отправке сообщений кириллицей через почтовую форму Cforms2. Открыв свою электронную почту , я видел в письме от своих «Контактов» одну бессмыслицу :(.

Отказываться  от Cforms2 мне вовсе не хотелось — уж очень мощная и хорошая штука, которую можно приспособить для многих задач. Пришлось приступить к гуглению. И — о чудо! — проблема решилась неожиданно просто и комплексно путем добавления одной строчки в файл .htaccess:

1
2
3
4
5
6
7
8
9
10
11
12
AddDefaultCharset UTF-8
# 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

Делается просто: открываем файл .htaccess через FTP в Notepad или редактируем его с помощью моего любимого плагина MyFTP. Файл .htaccess находится в корневой папке Вордпресс. Добавляем строчку

1
AddDefaultCharset UTF-8

наверх. Сохраняем изменения. Радуемся жизни!

Одним махом были убиты все крякозябры и теперь наш бложек Вордпресс стал еще милее и краше :)!!

Работа для авторов и вебмастеров на бирже фриланса Kwork
Умеешь писать и хочешь зарабатывать on-line? Регистрируйся на Copylancer, пиши на TurboText!

Обсуждение: 11 комментариев

  1. Виктория:

    не нашла у себя такой файл, где его искать???

    Ответить
    1. Виктория, этот файл должен лежать в корневой папке, можно посмотерть на FTP. Если нет, его можно создать самому, точно так же, как у меня, для WP он стандартный

      Ответить
      1. Виктория:

        да, у меня его нет, придется самой сделать. Вчера все файлы прошерстила, не нашла 😐

        Ответить
        1. только не забудьте точку в начале названия файла поставить. Это не ошибка, а так надо 😉

          Ответить
          1. Виктория:

            да, про это я знаю 😉 спасибо!

          2. Татьяна:

            Спасибо!!! Убрало все крокозябловые проблемы!

  2. У меня таких проблем не наблюдалось, но за информацию спасибо.

    Ответить
  3. Я себе по Вашему совету поставил в этот файл строчку, про которую Вы написали. Так на всякий случай. Дело в том, что у меня абракадабра появляется когда я обновляю тему или какой-нибудь плагин. Больше вроде кроме этого нигде не появлялась.

    Ответить
    1. Сергей, помогло?

      Ответить
  4. А что делать если плагин не понимает кодировку? К примеру Multi-column Tag Map не показывает русские буквы в заголовках, как исправить или есть аналоги?

    Ответить
    1. Показывает крякозябры? Сначала попробуйте способ, как в статье, убирает многие баги

      Ответить

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

Ваш e-mail не будет опубликован.

© 2020 Мир Эманно ·  Дизайн и техподдержка: Goodwinpress.ru