После установки вордпресс 2.5 с помощью Fantastico, часто возникают проблемы с кодировкой русского языка для Wordpress. Если была установлена английская версия, то скорее всего, придется исправлять кодировку, чтобы русские символы отображались корректно. В этой статье можно узнать, как исправить кодировку для вордпресса 2.5
Сначала проверим наши настройки в файле wp-config.php
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
Теперь займемся самой таблицей в PhpMyAdmin
На первой странице расположены данные о нашей базе данных. Ищем строчки, указывающие на кодировку и collation.
Устанавливаем collation в utf8_general_ci
- MySQL charset: UTF-8 Unicode (utf8)
Проверяем общие настройки базы данных. Открыв таблицу, в которой хранятся записи wordpress, можно увидеть, что все таблицы имеют collation latin, а общий collation для таблицы уже utf8.
Следующий шаг - экспорт базы и исправление collation и кодировки для всех записей.

Жмем на кнопку Export, отмечаем “Save as file” внизу страницы и жмем “Go“.
Админка выдаст файл нашей базы. Сохраняем его и открываем в текстовом редакторе. Делаем автозамену latin1 (или Вашей кодировки) на utf8.
Загружаем файл обратно с помощью кнопки Import. Если Вам попался хороший хостинг и все прошло удачно, можно постить русские страницы.
Возможные проблемы:
Ошибка при импорте таблиц - таблица существует
Ищем кнопку Drop - выбранная таблица будет удалена (внимательно читайте, какую таблицу удаляете - чтобы это была действительно таблица вордпресса :)) Пробуем импортировать снова
На некоторых гениальных хостингах кнопка удаления таблицы в phpmyadmin отсутствует, поэтому поступаем так:
открываем таблицу, выделяем все вложенные таблицы вордпресса и в выпадающем меню выбираем Drop
Ошибка при импорте базы - база существует
Нужно удалить строчку в Вашей уже отредактированной копии, которая пытается создать базу
CREATE DATABASE `ваша_база` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
строчку USE `ваша_база`; желательно оставить
Надеюсь, у всех все получится ![]()


