Всем привет. Столкнулся со следующей проблемои. Имею на забугорном хосте форум, который хочу переместить на хостинг мажордомо. Доступ к админке форума был утерян, однако, есть доступ к панели phpMyAdmin (2.10.0.2) На входе имею внизу 2 сообщения: Код (Text): Неизвестный язык: en-iso-8859-1 и Код (Text): The mbstring PHP extension was not found and you seem to be using multibyte charset. Without mbstring extension phpMyAdmin is unable to split strings correctly and it may result in unexpected results. Делаю экспорт базы. Далее, у мажордомо (стоит phpMyAdmin - 2.9.0.2) делаю импорт в кодировке 8859-1, все импортируется, но вместо русских символов вижу знаки вопроса. Что делать? Пожалуйста, расскажите пошагово, как можно нормально перенести базу или конвертировать ее в в читаемую кодировку.
на ночь глядя, чтоб думать поменьше такой вариант: 1) открыть на просмотр полученный дамп, убедиться, что там не вопросы, а именно текст 2) если в дампе все ок, то тупо через буфер обмена в поле для ввода SQL-запроса майадмина мажордомо провести весь дамп небольшими кусками (до 2х мб) 3) если в дампе не все ок... Тогда см. подпись. Обсуждалось не один раз и здесь, и на dklab.ru, и много где еще)
Спасибо за ответ. Дамп проверил, все ок. Буквы русские, без вопросов. Со вторым пунктом не понял. Я просто копирую содержимого файла baze.sql в поле "SQL-запрос БД" на страничке "Запрос по примеру" нужной базы? Попробовал. Нажимаю "выполнить запрос", компутер тупил и думает по 5-10 минут, а затем ничего не происходит.
ну, дамп базы - это тупо набор sql-запросов. CREATE TABLE... INSERT, INSERT, INSERT,... Так? Видите? Теперь посмотрите, какой у вас размер файла-дампа. Больше двух метров? Если больше, то этого может быть просто слишком много для майадмина или для POST-запроса. Делайте тогда уже так: копируете в буфер из дампа создание первой таблицы, вставляете его в поле "sql-запрос", Пошел. Выполнилось? Ок, дальше. Копируете insert'ы данных это таблицы, вставляете, пошел, выполнилось. И т.д. А еще лучше (если уж с утра и подумав) проверить, в какой кодировке сохранен сам файл дампа. Я знаю, что для таких целей можно использовать EditPlus или PHPExpertEditor. Что есть у вас, хз... Ищите
А если еще подумав... Скопируйте-покажите из дампа как там таблица создается? Даже лучше от самого начала файла до первого CREATE TABLE включительно.
Шаманский скрипт, кланяюсь в ноги создателям, все заработало. Всем спасибо за участие. Мир не без добрых людей. Ну и за терпимость к тупости, тоже, спасибо