[SOBR]GreenTIGER Опубликовано 28 Февраля 2007 Жалоба Поделиться Опубликовано 28 Февраля 2007 Проблема в следующем.Есть форум Invision Power Board v2.1.7 на хости jino.netПереносим его на новый зарубежный хостинг у которых стоит MySQL 4.Что имеешь на Jino -------------- СТАРАЯ БАЗА ---------------Кодировка таблиц на старом (написано в самих таблицах): cp1251_general_ciВ панеле phpMyAdmin 2.6.3-pl1 MySQL charset: UTF-8 Unicode (utf MySQL connection collation: utf8_general_ci-------------------------------------------- В выгрузке из админки IPB Board в файле про кодировку написаноDEFAULT CHARSET=cp1251В выгурузке из phpMyAdmin 2.6.3-pl1 DEFAULT CHARSET=cp1251 На новом хосте стоит MySQL 4 и можно менять через phpMyAdmin 1 - MySQL connection collation2 - При выборе самой базы Operations -> Collation3 - и Import -> Character set of the file Пробывал и так и сяк, в любом случае получаються знаки вопроса. Помогите плиз!!! P/S Тут дали инфу, что при переносе с 5 на 4 MySQL данная проблема не решаема, так ли это??? PPS Спрашивал тут в факе, никто не знает, поэтому беру на себя смелось вынести в отдельную тему. Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 1 Марта 2007 Жалоба Поделиться Опубликовано 1 Марта 2007 Надо конвертить старую БД в win1251 простым заливом дампа на новый чарсет это не решается. Ссылка на комментарий Поделиться на других сайтах Прочее
[SOBR]GreenTIGER Опубликовано 1 Марта 2007 Автор Жалоба Поделиться Опубликовано 1 Марта 2007 Решение проблемы:В файл class_db_mysql.phpДобавляем строчку mysql_query("/*!40101 SET NAMES 'cp1251' */") or die("Error: " . mysql_error());Передif ( ! mysql_select_db($this->obj['sql_database'], $this->connection_id) ) Описание вопросаhttp://sypex.net/encoding/ Всем спасибо!Особенно большое zapimir! P/S Как мне рассказывали, эту проблемы не могли решить 4 админа с разных хостингов. Мда... Ссылка на комментарий Поделиться на других сайтах Прочее
ka81 Опубликовано 2 Марта 2007 Жалоба Поделиться Опубликовано 2 Марта 2007 GreenTIGER' date='1.3.2007, 14:33' post='245711']Решение проблемы:l/forum/ips_kernel/class_db_mysql.phpв коде файла нет такой строки, да и сам файл = 2 кбкод внутри - состояит буквально из 10-15 строк. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения