Проблема кодировки в бета версии

Что-то не работает? Пишите здесь.

Проблема кодировки в бета версии

UNREAD_POST bahor » 24.12.2009 09:54:46

Надо было большую базу перенести на другой хост. Бета версия с объемом исправляется отлично, но с кодировкой никак. В какой позе уже не пробовал. На локалке нормально восстанавливается, а на хостинге(Версия MySQL-клиента: 5.0.68) в постах русские буквы такие ?????. Версия 1.08 с кодировкой нормально, но не может тайм-аут хостинга преодолеть.
bahor
 
Сообщения: 3
Зарегистрирован: 24.12.2009 09:41:45
Откуда: ua

Re: Проблема кодировки в бета версии

UNREAD_POST zapimir » 24.12.2009 18:08:46

Делайте в кодировке auto, дампер автоматом выбирает кодировку в зависимости от кодировки таблиц. Если в этом режиме проблемы, тогда желательно скинуть ссылку на дамп в личку, гляну что там с ним не так
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

Re: Проблема кодировки в бета версии

UNREAD_POST bahor » 25.12.2009 10:06:04

Пробовал все варианты! Проблема только на этом хосте, mchost. Сейчас уже бросил и перекидываю на другой хостинг, там по таблицам видно что все нормально. Значить определенная сборка MySQL не подходит? А тогда почему v1.08 делает все правильно? Я конечно не специалист, но логически если думать, когда по тайм-ауту отключается скрипт, он по новой восстанавливает соединение, так? Может в этот момент сбивается кодировка..
bahor
 
Сообщения: 3
Зарегистрирован: 24.12.2009 09:41:45
Откуда: ua

Re: Проблема кодировки в бета версии

UNREAD_POST zapimir » 25.12.2009 17:07:02

Для того чтобы сказать что-то определенное нужно видеть результат. Что касается тайм-аута, то дампер естественно заново устанавливает и кодировку соединения после тайм-аута.
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52

Re: Проблема кодировки в бета версии

UNREAD_POST bahor » 25.12.2009 20:09:35

ссылку на дамп отправил в личку
bahor
 
Сообщения: 3
Зарегистрирован: 24.12.2009 09:41:45
Откуда: ua

Re: Проблема кодировки в бета версии

UNREAD_POST Grimson » 27.12.2009 21:22:57

Такая же проблема. Хостинг Мастерхост, несколько лет без замечаний пользовался версией 1.06, на виртуальном хостинге. База сильно выросла, пришлось переносить её на VPS. Версиями 1.06/1.08 смог сделать только несжатый дамп, при установке сжатия - обрыв. Версией 2.0.5 сделал сжатый дамп меньше чем за 3 минуты. При восстановлении из дампа через версию 2.0.5 - знаки ??? вместо русского текста. В дампе кодировка данных - cp1251 (проверил). Когда установил в своём скрипте принудительную кодировку соединения:
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
часть знаков ??? заменилась на русский текст, часть - нет (вроде бы заменилась в таблицах, которые восстановились из дампа в первую очередь).
Версией 1.08 восстановил базу без проблем (из дампа сделанного версией 2.0.5), но очень долго. Для одной большой таблицы есть полнотекстовый индекс, похоже, что база его пересчитывала одновременно с восстановлением.

Версия базы - 5.0.32, сравнение таблиц - cp1251_general_ci, но соединение по умолчанию - utf-8, может в этом причина.
Grimson
 
Сообщения: 1
Зарегистрирован: 27.12.2009 20:22:27

Re: Проблема кодировки в бета версии

UNREAD_POST zapimir » 12.01.2010 18:40:51

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

извиняюсь за задержку с ответом, праздники...
zapimir
Site Admin
 
Сообщения: 1628
Зарегистрирован: 01.10.2009 22:39:52


Вернуться в Проблемы и баги

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 13

Яндекс.Метрика