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

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

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

Осущесвляю восстановление базы из архива, созданного 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, указал восстановить и всё, дальше прыгал от счастья! ;)

Поделиться сообщением


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

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

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

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

Поделиться сообщением


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...