Кодировка UFT-8 в WordPress
20 06 2010Пользователи моего сайта очень часто пишут о часто возникающей проблеме кодировке в файлах тем иил алвгинов wordpress.
Многие владельцы сайтов, в частности работающих на блоговом движке WordPress, редактируют PHP-файлы в блокноте, который прилагается к ОС Windows. Данный редактор «беден» на функционал и его использование крайне не рекомендуется.
Поскольку сам движок WordPress работает с кодировкой UTF-8, а файлы шаблона, как правило, содержат русские буквы, т.е. кириллицу, то для правильного ее отображения такие файлы также необходимо сохранять в кодировке UTF-8.
Однако блокнот Windows при сохранении в кодировке UTF-8 добавляет в PHP-файлы невидимые символы (кстати говоря, невидимые они именно в блокноте Винды), которые в результате приводят к тому, что либо на сайте отображается какая-то PHP-ошибка, либо “съезжает” дизайн.
Поэтому решение проблемы очень простое — при работе с кодировкой UTF-8 необходимо вообще забыть, что существует блокнот Windows и вместо него использовать нормальный текстовый редактор, которые прекрасно умеет это делать. Например,
После установки Notepad++ откройте в нем целевой PHP-файл и меню выберите “Кодировки -> Кодировать в UTF-8“:
После этого сохраните файл и загрузите его на свой сайт через FTP.
Если вы не знаете, какой из файлов сохранен в неправильной UTF-8 кодировке, то воспользуйтесь
Все, на этом задачу с кодировкой можно считать решенной.
P.S. По большому счету, вышеизложенная информация применительна вообще к любым текстовым файлам, а не только к файлам WordPress, но, поскольку я преимущественно работаю с WordPress, то изложил материал в контексте данного движка.
* * *
У вас в заголовке статьи написано UFT вмсте UTF.
Спасибо! очень полезно
Спасибо, мучился часа 3…. пока не прочитал эту статью)))