Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Восстановление баз Linux+Кодировка (Madcat) 31/05/2006 - 11:53:55
      Re: Восстановление баз Linux+Кодировка (zlo) 31/05/2006 - 18:42:48

> Original message text:
> From: Madcat - 31/05/2006 - 11:53:55
> Subject:Восстановление баз Linux+Кодировка
> -----------------
> Я слишком слаб в МуSQL поэтому прошу снисхождения и помощи
> У меня есть база на WIN2003 сервере ее плпнируется перенести на linux. Поднял Генту линух, пытаюсь из дампа восстаносить базу..
> но при обращении к ней русские символы выдаются впросами.
>
> 1. как узнать какая кодировка по умолчаню стоит в базе(чтобы исключить вариант что под линухом я выставил не те настройки, сейчас стоит UTF8)
>
> 2. просматривая переменные нашел Chatacter_set = latin1 (не это ли кодировка по умолчанию в реальной базе)
>
> если кто то может что то еще по этой теме подсказать, я буду весьма признателен.
>


From: zlo - 31/05/2006 - 18:42:48
Subject:Восстановление баз Linux+Кодировка
-----------------
В винде была кодировка баз latin1, а символы в них хранились скорее всего в cp1251, т.к. на винде по умолчанию стоит именно эта локаль. Чтобы правильно раздампить базу нужно при раздампливании баз указать ключи --default-character-set=cp1251 и --character-sets-dir=/usr/share/mysql/charsets (этот путь указан для моего линукс дистра). Если юзаем с линукса php скрипты, то незабываем установить локаль ru_RU.cp1251, если таковой нет (как напр в моем дистре) устанавливаем.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
28364



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |