[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Phpmyadmin экспортирует не в той кодировке
Guest2011
Выполняю экспорт б.д. из Phpmyadmin (на своем компьютера для переноса на сайт на хостинге).
Надо экспортировать базу в кодировке cp1251 - такая кодировка у хостера.
Б.д. делалась в этой кодировке. И в phpmyadmine видно, что база в cp1251_general_ci.
Но почему-то, после экспорта, получившийся файл сохранился в кодировке utf-8.

Помогите, пожалуйста, разобраться.



Спустя 1 час, 3 минуты, 7 секунд (19.03.2011 - 15:56) Trianon написал(а):
с каких это пор хостер диктует свою кодировку?

файл проще всего сохранить в режиме совместимости MYSQL40, а дамп преобразовать в нужную кодировку внешними средствами.

Спустя 44 минуты, 59 секунд (19.03.2011 - 16:41) Guest2011 написал(а):
хостер бесплатный

Я попробовал сохранить в разных режимах и в том числе и в Mysql40, а потом через Notepad++ поменять кодировку и прописать вместо utf8 cp1251 в строке /*!40101 SET NAMES cp1251 */
,но всё равно выдаёт 500 Internal Server Error при попытке импортировать таблицу (в базу на хостинге):


P.S. У меня как-то получилось занести базу на хостинг, только вот не помню как, а сейчас не получается

Спустя 12 минут, 39 секунд (19.03.2011 - 16:54) vadimk написал(а):
Цитата
500 Internal Server Error
это проблемы у хостера похоже. попробуй скачать и установить phpmyadmin сам. http://sourceforge.net/projects/phpmyadmin...4af67cf9172f14b

Спустя 4 минуты, 28 секунд (19.03.2011 - 16:58) Guest2011 написал(а):
нет проблема не у хостера.
в предыдущий раз как я импортировал на хостинг базу, была много раз та же ошибка, пока я после многих попыток всёже как-то занёс данные


у меня просто более современная версия на компьютере чем на хостинге. На хостинге Phpmyadmin version 2, а у меня третяя версия.
В прошлый раз когда заносил базу на хостинг помню, что как раз и не получалось занести до тех пор пока не выбрал перед экспортом режим совместимости MYSQL323

Спустя 49 минут, 56 секунд (19.03.2011 - 17:48) Guest2011 написал(а):
подскажите, пожалуйста, почему phpmyadmin сохраняет не в той кодировке, в которой создана база, ведь по-идее такого быть не должно

Спустя 11 минут, 4 секунды (19.03.2011 - 17:59) Trianon написал(а):
Имеет право.
Кодировка дампа с кодировкой БД в общем случае связана слабо.

Спустя 7 минут, 56 секунд (19.03.2011 - 18:07) Guest2011 написал(а):
но я как по Вашему, правильно делаю: после экспорта открываю Notepad++
и в нём нажимаю Преобразовать в ANSI и ещё меняю в строке /*!40101 SET NAMES cp1251 */

Т.е. этого достаточно или надо ещё что-то сделать для изменения кодировки базы.?
(Или возможно это вообще не так делается и notepad++ тут вобще не в тему).

Спустя 9 дней, 21 час, 39 минут, 30 секунд (29.03.2011 - 14:47) Guest2011 написал(а):
Хостинг Hut.ru ответил, что у них размер базы ограничен 200 Килобайтами. Больше с ним не связуюсь.
Перенес файлы на другой, тоже бесплатный, к тому же без рекламы. Вродебы лучше.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.