Проблема с кодировкой русских букв в WordPress?

Добавьте в .htaccess следующие директивы и проблема кодировки  в блоге решится.

# пляски с кодировкой #
#http://httpd.apache.org/docs/2.0/mod/core.html#adddefaultcharset
AddDefaultCharset utf-8
#http://httpd.apache.org/docs/2.0/mod/mod_mime.html#addcharset
AddCharset utf-8 *
<IfModule mod_charset.c>
CharsetSourceEnc utf-8
CharsetDefault utf-8
</IfModule>
# пляски с кодировкой #

! Решение из разряда “дешево и сердито”. Используйте внимательно.

17 thoughts on “Проблема с кодировкой русских букв в WordPress?

  1. а оно точно работает? а то у меня почему то русские буквы отображаются в виде закорючек (не сам текст постов, а только реклама)

  2. На деле все очень просто оказалось. Спасибо за помощь в решении проблемы с кодировкой.

  3. На деле, как раз всё очень сложно. И никакие файлы, никакие перекодировки не помогают когда есть настоящая проблема. А, собственно, откуда такой проблеме браться, если установлена русская версия программы, везде стоит пресловутый утф-8, в базе данных – да ставил и утф-8, как советовали одни, и оставлял латин, как советовали другие. Результат один и тот же, кириллица расценивается как чужеродный элемент.
    А на форумах, либо нет вопросов по такой же теме (всё чуть чуть не то), либо вопросы есть, но ответов либо нет, либо “погугли, лехко, ручками, задолбали чайники” и т п. Интересно, если иностранец на ломанном языке спрашивает как пройти, что легче – показать ему пальцем (дорогу показать, а не средний палец), ответить на местном слэнге или прочесть краткий курс грамматики и удивиться какой этот иностранец чайник? Собственно, не владеющие языками программирования или просто навыками быстро нажимать на нужные кнопки, те же “иностранцы” , не стоит удивляться что они не сразу понимают то, что для вас стало естественным (благодаря учёбе и изначальной способности к осваиваемой теме)

      1. Добавьте в .htaccess директивы из поста и проблема кодировки в блоге решится.
        И следите за тем, чтобы файлы шаблона были сохранены в кодировке utf-8

        1. К сожалению проблема не решилась.. Использую стандартную тему Twenty Eleven. Добавил код в .htaccess, и в самой теме вроде стоит кодировка UTF-8. Вордпресс ставил русский

          1. Очень похоже на то, что какие то из файлов движка, шаблона или плагинов редактировали и сохранили в кодировке, отличной от юникода.

          2. Проблему решил. Действительно после правки файла index надо было поставить кодировку UTF-8 и это помогло.
            Спасибо.

  4. По-моему что-то в этой статье работает не правильно.
    Ведь не должен вроде быть виден текст в таких скобках #

    1. этот символ используется для комментирования строк в .htaccess
      Вы путаете с квадратными скобками [ ]

  5. Спасибо огромное! Все проблемы с крякобяками решились!

Comments are closed.