Подписка

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

Автор: emanno

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

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

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

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


Я это дело долго терпел :), пока не столкнулся с той же проблемой после установке двух новых плагинов на 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

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

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

Комментариев 11 к записи “Кривая кодировка Вордпресс – распрямляем одной строчкой в .htaccess”

  1. Виктория:

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

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

      • Виктория:

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

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

          • Виктория:

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

          • Татьяна:

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

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

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

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

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


Оставьте комментарий (Активные ссылки только на блоги или тематические сайты. Dofollow после 5 комм.)

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: