Правильная кодировка файлов WordPress в UTF-8 без BOM

Правильная кодировка файлов WordPress в UTF-8 без BOM

У многих владельцев сайтов, в частности работающих на блоговом движке WordPress, редактирующие
PHP-файлы в блокноте, который прилагается к ОС Windows возникают проблемы с кодировкой.
Поскольку сам движок WordPress работает с кодировкой UTF-8, а файлы шаблона, как правило,
содержат русские буквы, т.е. кириллицу, то для правильного ее отображения такие файлы также
необходимо сохранять в кодировке UTF-8.
Однако блокнот Windows при сохранении в кодировке UTF-8 добавляет в PHP-файлы невидимые символы, называемые BOM (кстати говоря, невидимые они именно в блокноте Винды), которые в результате приводят к тому, что либо на сайте отображается какая-то PHP-ошибка, либо «съезжает» дизайн.

Поэтому решение проблемы очень простое — при работе с кодировкой UTF-8 необходимо вообще забыть, что существует блокнот Windows и вместо него использовать нормальный текстовый редактор, который прекрасно умеет это делать. Например, Notepad++.

После установки откройте в нем целевой PHP-файл и меню выберите «Кодировки -> Кодировать в UTF-8 (без BOM)«:

Правильная кодировка файлов WordPress в UTF-8 без BOM

После этого сохраните файл и загрузите его на свой сайт через FTP.

Все, на этом задачу с кодировкой можно считать решенной.

Вы можете оставить комментарий, или ссылку на Ваш сайт.