Перейти к содержанию
Форумы

Проблема с кодировкой базы


Рекомендуемые сообщения

Осущесвляю восстановление базы из архива, созданного c пощью скрипта Sypex Dumper Lite (http://sypex.net/) на предыдущем хостинге.

 

Пытаюсь восстановить этим же скриптом на вашем хостинге и в итоге получаю вместо русского одни знаки вопроса.

 

Детали:

- кодировка таблиц базы latin1_swedish_ci

- в файле sql резерва (backup) у каждого поля создания таблиц прописано latin1 и latin1_bin.

 

Скрипт Sypex Dumper Lite извлекает кодировку из backup файла. Пробовал обойти, правкой скрипта, чтобы при создании была cp1251. Безрезультатно. Collate базы через phpmyadmin тоже менял ничего не помогает.

 

Помогите, пожалуйста, сайт уже и так 2 недели лежит... (в связи с чем и переехали)

Ссылка на комментарий
Поделиться на другие сайты

Если при просмотре файла через блокнот видны русские символы (т.е. база не испорчена), то

1. Восстановление будет стоить $2,49; оплата прямым переводом с http://advanta.org/order.php

2. Закачайте .sql файл на FTP.

3. Письмо на support @ advanta.org с указанием проблемы, логина\пароля на cPanel, тарифного плана, пути до .sql-файла, имени базы данных MySQL.

По идее, сможем восстановить.

Ссылка на комментарий
Поделиться на другие сайты

Если при просмотре файла через блокнот видны русские символы (т.е. база не испорчена), то

1. Восстановление будет стоить $2,49; оплата прямым переводом с http://advanta.org/order.php

2. Закачайте .sql файл на FTP.

3. Письмо на support @ advanta.org с указанием проблемы, логина\пароля на cPanel, тарифного плана, пути до .sql-файла, имени базы данных MySQL.

По идее, сможем восстановить.

Не надо мне за платно :)

Тем более это не восстановление поврежденной базы. База живая, просто у вас кодировки другие выставлены в настройках...

 

конечно видны, файл в cp1251.

 

Вы же поддержка, подскажите, я сам сделаю, тем более денег нет...

Ссылка на комментарий
Поделиться на другие сайты

Вы же поддержка, подскажите, я сам сделаю, тем более денег нет...

Методом проб и ошибок :)

Думаю в тех.поддержке так и попробовали бы.

Ссылка на комментарий
Поделиться на другие сайты

Детали исходной базы:

- кодировка таблиц базы latin1_swedish_ci

- в файле sql резерва (backup) у каждого поля создания таблиц прописано latin1 и latin1_bin.

 

Т.к. файл sql созданный c пощью скрипта Sypex Dumper Lite (http://sypex.net/) был в кодировке cp1251, то сделал замену в файле latin1 на cp1251 (и где была latin1_bin автоматом стала cp1251_bin).

 

Сохранил изменения. Залил, запустил SDumper Lite, указал восстановить и всё, дальше прыгал от счастья! ;)

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Точно такая же проблема, сделал как у товарища phantom и не получилось избавиться от знаков вопроса.

По-умолчанию в скрипте Sypex Dumper Lite стоит кодировка базы данных cp1251, но после back up в сохранненом файле sql стоит latin1 и куча знаков вопросов вместо кирилицы. Сделал в файле бекапа автозамену с latin1 на cp1251, но знаки вопросов всеравно остались.

Может кто-то подскажет чем делать нормальный бекап с кодировкой cp1251.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...