Re: проблемы с кодировкой
Дефолтную Тему и отключение плагинов пробовали? (пп 3-8 Как задавать правильные вопросы « WordPress Codex)
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум по WordPress → FAQ по WordPress → проблемы с кодировкой
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Дефолтную Тему и отключение плагинов пробовали? (пп 3-8 Как задавать правильные вопросы « WordPress Codex)
В файлах настройки блога
wp-config.php
wp-settings.php
прописал utf8
На всякий случай — wp-settings.php менять не нужно. В общем случае достаточно строки define('DB_CHARSET', 'utf8'); в wp-config.php.
Пришлось возиться "методом тыка", поскольку ничего осознанного уже придумать был не в силах.
В итоге на второй день возни убрал, как и рекомендовали, вот эти стороки
do_action('wp_loaded');
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8");
в файле wp-settings.php
В итоге получил вот такое
В таком виде, ничего не добавляя и не убирая - прописал в админке название блога и краткое описание. Админка, кстати, прекрасно работала в этот момент с кириллицей.
Сохранил - всё сохраняется.
Потом опять дописал
do_action('wp_loaded');
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES utf8");
в файле wp-settings.php
Всё заработало. Сделанная запись сохранилась.
После этого несколько раз экспериментировал - записи в админке сохраняются только при крякозябрах в блоге. Иначе никак.
Вот такая весьма забавная история.
SET NAMES utf8
Обычно такой запрос уже выполняется при подключении к базе:
http://core.trac.wordpress.org/browser/ … b.php#L537
Предполагаю, что повлиял второй — SET CHARACTER SET utf8 — который делает почти то же самое, но меняет ещё и свойство collation_connection.
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум по WordPress → FAQ по WordPress → проблемы с кодировкой
Форум работает на PunBB, при поддержке Informer Technologies, Inc