Что делать, если слетела кодировка на WordPress?

Иногда случается ситуация, когда на сайте WordPress слетает кодировка, что в итоге приводит к некорректному отображению текстовых символов в виде непонятных значков и обозначений.

Почему слетает кодировка в WordPress?

WordPress “понимает” код исключительно в кодировке UTF-8. Однако часто новички, редактируя тот или иной файл, заменяют англоязычное написание на русскоязычное. Но кодировка остается без изменений, и в результате при просмотре в браузере появляются вопросительные знаки или вообще непонятные символы.

Как исправить кодировку?

Для решения проблемы необходимо воспользоваться любым текстовым редактором, способным перекодировать файл либо сохранить его в кодировке UTF-8 без BOM. Например, прекрасно с этой задачей справляется бесплатный редактор Notepad++. Для этого в редакторе следует открыть нужный файл, затем в главном меню выбрать Кодировки -> Преобразовать в UTF-8 без BOM, после чего сохранить файл.

Изменение кодировки в Notepad++

Как впредь не допустить этого?

Правило 1. Наиболее редактируемым в WordPress является основной конфигурационный файл темы functions.php. После того, как он был отредактирован, его нужно сохранить именно в UTF-8 без BOM.

Правило 2. Иногда, редактируя файл functions.php, пользователь может поставить лишний символ или пробел. Если их убрать, то кодировка сама восстановится. Если визуально не удастся обнаружить ошибку, можно вернуться к предыдущей версии сайта. Кроме того, стоит обратить внимание на подсказки браузера. Так, если в файле присутствует ненужный пробел, то браузер показывает неверную с точки зрения РНР строку. Обычно лишний пробел скрывается именно в ней. При неверной вставке функции или кода в редактируемый файл также слетает кодировка. Браузер сам выдает ошибку. Поэтому достаточно либо устранить ее, либо вернуться к прошлой версии и в этот раз все сделать правильно.

Правило 3. Редактировать файлы “движка” исключительно в редакторах с поддержкой выбора кодировки.

Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Задать вопрос