Я делал так:
1. Берешь тут Для просмотра ссылки Войдиили Зарегистрируйся и делаеш бэкап базы, НО! указываем кодировку сp 1251
2. Установил по новой в ту же папку ТУ ЖЕ версию DL. но в mysql таблицы для базы выбрал cp1251_general_ci
3.В файле engine/inc/mysql.php находим:
Добавляем: mysql_query('SET NAMES cp1251');
4. Заливаем обратно бэк-ап в MySQL с помощью Sypex Dumper(!)
5. Теперь заливаем файлы от 5.3 , запускаем upgrade и радуемся жизни.
1. Берешь тут Для просмотра ссылки Войди
2. Установил по новой в ту же папку ТУ ЖЕ версию DL. но в mysql таблицы для базы выбрал cp1251_general_ci
3.В файле engine/inc/mysql.php находим:
Код:
function connect($db_user, $db_pass, $db_name, $db_location = 'localhost', $show_error=1)
{
if(!$this->db_id = @mysql_connect($db_location, $db_user, $db_pass)) {
if($show_error == 1) {
$this->display_error(mysql_error(), mysql_errno());
} else {
return false;
}
}
if(!@mysql_select_db($db_name, $this->db_id)) {
if($show_error == 1) {
$this->display_error(mysql_error(), mysql_errno());
} else {
return false;
}
}
return true;
}
Код:
function connect($db_user, $db_pass, $db_name, $db_location = 'localhost', $show_error=1)
{
if(!$this->db_id = @mysql_connect($db_location, $db_user, $db_pass)) {
if($show_error == 1) {
$this->display_error(mysql_error(), mysql_errno());
} else {
return false;
}
}
if(!@mysql_select_db($db_name, $this->db_id)) {
if($show_error == 1) {
$this->display_error(mysql_error(), mysql_errno());
} else {
return false;
}
}
mysql_query('SET NAMES cp1251');
return true;
}
5. Теперь заливаем файлы от 5.3 , запускаем upgrade и радуемся жизни.