UTF-8 в MySQL, это что-то с чем-то

Не удаётся заставить работать правильно, пока не впишешь вот эти строки в wp-db.php там, где создаётся коннект к базе. Ни в какие ворота! Кто-то рекомендует вот это всё:

$this->query(‘SET NAMES "UTF8"’);
$this->query("SET collation_connection=’utf8_general_ci’");
$this->query("SET collation_server=’utf8_general_ci’");
$this->query("SET character_set_client=’utf8′");
$this->query("SET character_set_connection=’utf8′");
$this->query("SET character_set_results=’utf8′");
$this->query("SET character_set_server=’utf8′");

Но мне хватило одной этой:

$this->query("SET character_set_client=’utf8′");

Disclaimer: Я конечно понимаю, что дело в настройке MySQL, а не WordPress-a, но в условиях когда к MySQL нет доступа, приходится бороться подручными способами.

Leave a Reply


Valid XHTML 1.0 Transitional Valid CSS!