Для устранения проблем с кодировкой WordPress можно использовать довольной простой, но эффективный метод. Однако применять его лучше еще до установки WordPress. Итак, после того, как вы создали базу данных или она была создана автоматически, не стоит спешить устанавливать WordPress. Предварительно нужно произвести настройку, чтобы в дальнейшем избежать возможных проблем с кодировкой. Каждый порядочный хостер должен иметь phpMyAdmin. Для настроек нужно использовать именно его.
После открытия необходимо выбрать базу данных. В том случае, если таблицы еще не созданы, будет выведено соответствующее оповещение. Если же в базе данных уже есть таблицы, то вам выведется их список. Среди них выделятся самая нижняя строка, содержащая поля «Таблиц всего» и «Сравнение».
Если таблиц нет, или в полях указано что-либо отличное от «utf8_general_ci», то следует перейти на закладку «Операции». Здесь также будет выпадающий список под названием «Сравнение». В нем и нужно выбрать строку «utf8_general_ci», а затем подтвердить свой выбор, нажав «ОК».
Таким образом, с этого момента все будущие таблицы в этой базе данных по умолчанию будут создаваться в кодировке «utf8_general_ci». Это нам и требовалось. Теперь, если какие-либо плагины будут создавать новые таблицы, им автоматически будет присваиваться новая кодировка.
Следует также упомянуть о некоторых предостережениях, связанных с этим методом. В теории данная операция не должна вызвать никаких негативных последствий для уже существующих таблиц. Дело в том, что начиная с MySQL версии 4.1, каждой таблице и каждому полю таблицы присваивается своя кодировка по умолчанию. Поэтому при изменении кодировки, изменяется лишь кодировка по умолчанию, а существующие поля не затрагиваются. Однако следует помнить, что данная статья написана в первую очередь для веб-администраторов, устанавливающих WordPress с нуля. Остальным же придется действовать несколько иным способом. Однако если вы уже имеете установленный WordPress и решите воспользоваться предложенным методом, то следует позаботиться о том, чтобы сделать бэкап базы данных. Это поможет избежать возникновения еще более крупных проблем.
Теперь вы знаете, как устранить проблемы с кодировкой WordPress за считанные минуты, не прибегая к каким-либо сложным техническим изыскам.