Dronza Опубликовано 1 января, 2013 Поделиться Опубликовано 1 января, 2013 Доброго времени суток и с Новым годом всех. Помогите пожалуйста разобраться. Такая ситуация: Есть бекап форума на движке vBulletin 4.1.11 c кодировкой форума Win-1251 и бекап базы данных форума. Ставлю на локалхост с помощью денвера форум IPB 3.3.4 и с помощью конвертора от 4 декабря 2012 г. конвертирую базу данных в ИПБ, но форум отображается крокозябрами: Подскажите пожалуйста где искать ошибку и как ее можно было бы исправить Ссылка на комментарий Поделиться на другие сайты Поделиться
Don_Pedro_Sangre Опубликовано 1 января, 2013 Поделиться Опубликовано 1 января, 2013 c кодировкой форума Win-1251 Наверное в этом проблема, для IPB нужна кодировка UTF-8 Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 1 января, 2013 Поделиться Опубликовано 1 января, 2013 Да, поэтому нужно БД сконвертировать в UTF-8. Ссылка на комментарий Поделиться на другие сайты Поделиться
Dronza Опубликовано 1 января, 2013 Автор Поделиться Опубликовано 1 января, 2013 проблема по всей видимости в бекапе базы данных ибо в phpmyadmin ряд ячеек базы данных отображается именно такими символами. да похоже помощь надо искать не на этом форуме((( Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 1 января, 2013 Поделиться Опубликовано 1 января, 2013 нужно БД сконвертировать в UTF-8. Ссылка на комментарий Поделиться на другие сайты Поделиться
Dronza Опубликовано 1 января, 2013 Автор Поделиться Опубликовано 1 января, 2013 дело в том что при попытке конвертации бекапа базы данных в других кодировках отличных от UTF-8 сервер sql выдает ошибку синтаксиса и не импортирует полностью базу данных. Полностью база данных импортируется только при кодировке UTF-8, но в самих ячейках появляются кракозябры. из-за чего это может быть? Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 1 января, 2013 Поделиться Опубликовано 1 января, 2013 Я говорю нужно дамп базы данных перекодировать. Не сам форум перекодировать, а дамп. Создайте где-нибудь на сайте файл convert.php с содержимым: <? error_reporting(-1); $dump = file_get_contents('dump.sql'); // Напишите своё название файла дампа БД $dump = iconv('cp1251', 'UTF-8', $dump); $file = fopen('converted.sql', 'w+'); fwrite($file, $dump); fclose($file); echo 'Successfully converted'; Ваш дамп базы данных положите в одну папку с этим файлом. После этого откройте в браузере этот файл convert.php и ждите его завершения. Ссылка на комментарий Поделиться на другие сайты Поделиться
Dronza Опубликовано 1 января, 2013 Автор Поделиться Опубликовано 1 января, 2013 сделал как вы сказали но размер дампа базы данных значительно сократился с 91 Мб до 3,5 Мб и при импортировании через phpMyAdmin на сервер SQL так же выдает ошибку синтаксиса Ошибка Вероятно, SQL-запрос содержит ошибку. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы. ERROR: Незакрытая кавычка @ 125 ... Ответ MySQL: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''<a href="...' at line 1 более того нашел ссылку на ресурс, который производит декодирование текста и там () показывает, что для читабельности текста его надо конвертировать из ср1252 в сз1251 ((( Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 1 января, 2013 Поделиться Опубликовано 1 января, 2013 надо конвертировать из ср1252 в сз1251 Так у вас сейчас 1252 или 1251? Ссылка на комментарий Поделиться на другие сайты Поделиться
Dronza Опубликовано 1 января, 2013 Автор Поделиться Опубликовано 1 января, 2013 если бы я знал точно)))) вот пытаюсь разобраться. если есть желание и время помочь я бы мог дать дамп базы и был бы благодарен за помощь Ссылка на комментарий Поделиться на другие сайты Поделиться
Dronza Опубликовано 1 января, 2013 Автор Поделиться Опубликовано 1 января, 2013 решил проблему благодаря вот этой статье Ссылка удалена! Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения