- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
В общем ситуация такова:
есть база данных А и база данных Б.
А - это старая, из которой я хочу перенести в новую Б.
Обе БД - MySQL
К базе А у меня уже нету доступа, но когда он еще был - я создал два дампа в кодировках cp1251 и utf8.
После этого я перенес сайт на другой хостинг, изменил настройки с данными доступа к БД, и сделал импорт из архива с дампом из старой базы А к новой базе - базе Б.
Я пробовал и первый и второй дамп - на сайте информация отображается крокозябрами. Я пробовал изменять отображение кодировок и в браузере и в настройках самого скрипта сайта - безрезультатно.
Помогите советом пожалуйста, а то даже незнаю что и делать...
хм... пробывали:
mysql_connect ("лялялялля
mysql_select_db лялялялля
mysql _query(" SET NAMES cp1251");
?
Хм. LEOnidUKG, не совсем понял что Вы имеете ввиду.
Пишутся операторы mysql_query ("set names название_кодировки") и mysql_query ("set character set название_кодировки") в php-скрипте, работающем с вашей базой (если у вас php).
Проверьте, корректно ли отображаются данные в новой базе (например, утилитой phpMyAdmin, если она доступна у хостера). Тогда указанные операторы (пишутся один раз после подключения к БД) должны помочь. Если же в базе информация уже отображена некорректно, то тут нужно анализировать, почему так произошло и пробовать другие варианты импорта данных в новую базу.
Ответьте, пожалуйста, на ряд уточняющих вопросов, чтобы картину прояснить:
1. Каким образом Вы создавали дамп на сервере A, через mysqldump (консольную утилиту) или через шаманства типа phpMyAdmin?
2. Каким образом Вы восстанавливали дампы на сервере B?
3. Попробуйте просмотреть таблицы БД через phpMyAdmin. Можно ли прочитать данные в них, или там тоже будут кракозяблы?
Ответьте на эти вопросы, а там решим, что делать =))
P.S. совет на будущее: всегда используйте mysqldump для создания дампов. Это гарантия того, что данные в принципе подлежат восстановлению (если дамп, конечно, не битый) :)
есть база данных А
Если у Вас ещё осталась база А, то сделайте её бекап Вот этим скриптом "Sypex Dumper Lite 108" и далее восстановите её в базе Б опять же скриптом который я дал.
P.S. Ещё ни разу не подвёл.
Чем официальный сайт не устроил?
sypex.net