powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблемы с кодировкой при смене хостера и переносе базы
12 сообщений из 12, страница 1 из 1
Проблемы с кодировкой при смене хостера и переносе базы
    #33401750
Alina Soboleva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Переезжаем на нового хостера. Одна из таблиц не хотела заливаться из консоли, ругалась на max_allowed_packet. Я попросила саппорт залить дамп таблицы в базу, уточнила, что кодировка нужна cp1251. Залили фиг знает в чем, в latin1, что ли. В скриптах и phpMyAdmin текст отображается вопросами.
Кодировка всей базы установлена в cp1251 и остальные таблицы в ней же.
Возможно ли ее перекодировать на месте в cp1251? Если да, то как?
Если нет - то что можно сделать?

PS Пробовала описанное вот тут
http://phpclub.ru/faq/Mysql41Rus
решение:

SELECT CONVERT(CONVERT(поле USING binary) USING кодировка) FROM таблица


Результат тот же - отображаются вопросы.
...
Рейтинг: 0 / 0
Проблемы с кодировкой при смене хостера и переносе базы
    #33401767
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может, в базе вопросы и записаны?
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
Проблемы с кодировкой при смене хостера и переносе базы
    #33401958
Alina Soboleva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В смысле? Вы имеете в виду, что весь текст там - одни вопросы? Нет, это форумные посты, там много разного текста.
...
Рейтинг: 0 / 0
Проблемы с кодировкой при смене хостера и переносе базы
    #33402034
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возьми какую-нибудь строчку из базы, содержание которой тебе известно (например, из таблицы названий разделов форума) и посмотри, что вернёт select hex(myfield) from mytable;
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
Проблемы с кодировкой при смене хостера и переносе базы
    #33402085
Alina Soboleva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Взяла. Получила длинные строчки из 3F , перемежаемые знаками препинания. :( Поняла, что преобразовывать это во что-либо, видимо, бессмысленно, надо перезаливать. Так?
...
Рейтинг: 0 / 0
Проблемы с кодировкой при смене хостера и переносе базы
    #33402634
DLM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DLM
Гость
а какая версия mysql server утановлена у нового хостера? если 5.0, от это известная проблема
после соединения с базой данных необходимо явно указывать в какой кодировке необходимо получать данные
те нужно выполнить:
Код: plaintext
set character set cp1251
...
Рейтинг: 0 / 0
Проблемы с кодировкой при смене хостера и переносе базы
    #33402762
Alina Soboleva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, база 4.1.13
Кроме того, я использую после соединения SET NAMES 'cp1251'
Со всеми остальными таблицами, которые я заливала сама, все нормально. Проблема только с той таблицей, которую я сама не смогла залить и просила саппорт.
...
Рейтинг: 0 / 0
Проблемы с кодировкой при смене хостера и переносе базы
    #33402771
Alina Soboleva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Просто я чувствую, что помощи саппорта в этом вопросе мне не дождаться... То есть, они что-то делают, но что-то бестолковое. Очень не хотелось бы выкачивать сначала дамп по частям, потом заливать и импортировать его по частям.
...
Рейтинг: 0 / 0
Проблемы с кодировкой при смене хостера и переносе базы
    #33403628
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alina SobolevaПросто я чувствую, что помощи саппорта в этом вопросе мне не дождаться... То есть, они что-то делают, но что-то бестолковое. Очень не хотелось бы выкачивать сначала дамп по частям, потом заливать и импортировать его по частям.
Если одна таблица - так посмотри, какой кодировки она создалась, show table ...

Иногда приходиццо по частям. Если все остальное в порядке - тогда выкачай эту таблицу, можно и дампом, и залей.

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

Для того, чтобы узать - все ли правильно перелилось - не нужно ни апачи, ни вебсервера, нужен только MySQL и менеджер, который может приконнектитсо к MySQL.
...
Рейтинг: 0 / 0
Проблемы с кодировкой при смене хостера и переносе базы
    #33403631
Фотография Валентин К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И даже менеджера не нужно, можно с командной строки все селекты сделать и посмотреть наличие правильных кодировок в таблицах.

Консоль mysql, лежит в папке bin.
...
Рейтинг: 0 / 0
Проблемы с кодировкой при смене хостера и переносе базы
    #33403725
Alina Soboleva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы знаете, спасибо, конечно, за совет на локалке все это пробовать... Но я физически не смогу скачать 20 метров туда-сюда на диал-апе для того, чтобы попробовать, как оно зальется... Кто ж знал, что у хостера с max_allowed_packet такие грабли?
А работа у меня тут же, где и дом. :)

Кодировка таблицы установлена в cp1251_general_ci, но данные-то не в этой кодировке...
...
Рейтинг: 0 / 0
Проблемы с кодировкой при смене хостера и переносе базы
    #33405148
Alina Soboleva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо всем за помощь, вопрос решен перезаливкой базы...
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблемы с кодировкой при смене хостера и переносе базы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]