Sicial Engine 2.7 и кодировка в БД

Author Роман Чернышов    Category CMS, mySQL     Tags Комментариев 0 Дата 12 Ноя

sql Sicial Engine 2.7 и кодировка в БДПосле установки SE и начала работы с ней, наверное каждый веб-мастер хочет заглянуть в базу данных. Что уж говорить, о том если вы решили внести какие-то изменения в сам код системы затрагивающий работу SQL. Неприятным удивлением может оказаться то, что вся информация хранимая в базе данных, а точнее весь русский текст представляет собой сплошные каракули. И это несмотря на то, что сайт работает замечательно и проблем с кодировками нет. Все страницы в UTF8. Но вот в БД дело обстоит совсем иначе.social engine sql charset Sicial Engine 2.7 и кодировка в БД

Лечится это следующим образом:sql bd charset Sicial Engine 2.7 и кодировка в БД
Перед установкой Social Engine 2.7, в базе данных (если она у вас была только, что создана) выставить кодировку сравнения всех таблиц в utf8_general_ci.

Для этого нужно в phpMyAdmin зайти во вкладку Операции.

Следующим шагом будет небольшое внесение изменения в класс PHP отвечающий за работу с SQL. Для этого в файле include/class_database.php после 46 строки:

function se_database($database_host, $database_username, $database_password, $database_name) {
 
$this->database_connection = $this->database_connect($database_host, $database_username, $database_password);
$this->database_select($database_name);

вставляем следующий код:

$this->database_query("set character_set_client='utf8'");
$this->database_query("set character_set_results='utf8'");
$this->database_query("set collation_connection='utf8_general_ci'");

Сохраняем изменившийся файл и закидываем его на сервер вместе со всеми остальными скриптами Social Engine. После этого начинаем установку CMS по обычной схеме. В результате все записи в БД буду иметь нормальный читаемый вид, проблем с кодировками быть не должно. Так же это должно решить если она есть проблему с отображением текста на странице в виде вопросов или каракулей.

Если есть сложности с этим, можете задавать вопросы, я постараюсь помочь.

Оставить комментарий

Консультации

Консультант Чернышов Р.В. Зайдайте вопрос на любую из тем:
Бесплатно и без регистрации!

Задать вопрос
Все вопросы
Последние вопросы
Поиск по блогу
Категории
Архив
Новое на сайте
Портфолио Все работы


www.detskiy-mir.net
www.detskydoctor.ru
www.betelit.ru
www.all-alliance.ru
www.videogonok.ru
www.carpfishing.by
www.property-greek.com
www.domcons.ru

с 2009 года по сегодняшний день, создано более 300 сайтов...