Поиск по блогу
Пример: копирайтинг, интернет, реклама, маркетинг
Кривая кодировка Вордпресс – распрямляем одной строчкой в .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 |
наверх. Сохраняем изменения. Радуемся жизни!
Одним махом были убиты все крякозябры и теперь наш бложек Вордпресс стал еще милее и краше :)!!
не нашла у себя такой файл, где его искать???
Виктория, этот файл должен лежать в корневой папке, можно посмотерть на FTP. Если нет, его можно создать самому, точно так же, как у меня, для WP он стандартный
да, у меня его нет, придется самой сделать. Вчера все файлы прошерстила, не нашла 😐
только не забудьте точку в начале названия файла поставить. Это не ошибка, а так надо 😉
да, про это я знаю 😉 спасибо!
Спасибо!!! Убрало все крокозябловые проблемы!
У меня таких проблем не наблюдалось, но за информацию спасибо.
Я себе по Вашему совету поставил в этот файл строчку, про которую Вы написали. Так на всякий случай. Дело в том, что у меня абракадабра появляется когда я обновляю тему или какой-нибудь плагин. Больше вроде кроме этого нигде не появлялась.
Сергей, помогло?
А что делать если плагин не понимает кодировку? К примеру Multi-column Tag Map не показывает русские буквы в заголовках, как исправить или есть аналоги?
Показывает крякозябры? Сначала попробуйте способ, как в статье, убирает многие баги