1 (изменено: Enzo_brn, 2011-01-20 10:31:59)

Тема: Помогите съехать на Localhost

Здравствуйте. Проблема:
Создал на локалхосте вебплатформу с настройками муSQL:

character set client          utf8
(Глобальное значение)  cp125
character set connection    utf8
(Глобальное значение)    cp1251
character set database    cp1251
character set filesystem    binary
character set results    utf8
(Глобальное значение)    cp1251
character set server            cp1251
character set system    utf8

collation connection            utf8_unicode_ci
(Глобальное значение)    cp1251_general_ci
collation database            cp1251_general_ci
collation server            cp1251_general_ci

Настройки MySQL, (в отличии от его версии), в точности соответствуют настройкам MySQL у хостера, откуда слил дамп базы. Вопрос. Какие настройки выставить в pma при импорте этого дампа, в пустую и в каком формате пустую базу создать?

2

Re: Помогите съехать на Localhost

Какая кодировка задана в базе для сравнения в таблицах базы UTF-8 или cp1251 у хостера такую и задайте у себя в локальной базе, и при импорте выставите туже кодировку.
Возникнут проблемы пишите, не всегда бывает данные соотвествуют заданным кодировкам, бывают проблемы у хостеров.

3

Re: Помогите съехать на Localhost

У хостера написано:
MySQL-кодировка:UTF-8 Unicode (utf8),
cопоставление соединения с MySQL: UTF8_unicode_ci;

4 (изменено: DmitryV, 2011-01-20 11:29:40)

Re: Помогите съехать на Localhost

Данные в базе у Вас в какой кодировке на хостинге и сайт работает в какой кодировке? в той кодировке и надо создать базу.

5

Re: Помогите съехать на Localhost

Если кодировка сайта windows-1251, то при создании базы данных выберите сравнение cp1251_general_ci. Если кодировка сайта utf-8, то при создании БД выберите сравнение utf8_general_ci.

Сейчас MySQL у вас настроен на работу с кодировкой cp1251.

На странице импорта лучше кодировку не трогать, там всегда должна быть кодировка файла utf-8.

6

Re: Помогите съехать на Localhost

В таблицах этой БД сайта 2 типа кодировок: cp1251_general_ci и utf8_general_ci почти в равном соотношении.. Кодировка сайта получается смешанной чтоли? Какое бы сравнение я не ставил, всегда буквально пара символов на сайте(сайт на джумле) отображается некорректно, пробовал перекачивать контент заново, проблема не исчезла. А на хостинге все корректно отображается. Может проблема в версии MySQL? На хостинге 4.1.25_log написано, а у меня на локалхосте 5.5.8

7 (изменено: DmitryV, 2011-01-20 13:25:16)

Re: Помогите съехать на Localhost

импортируйте сперва в базу таблицы в UTF-8 выбрав в дампе UTF-8 затем таблицы cp1251 указав cp1251 при импорте,если не получиться пишите.