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




MySQL.RU - Webboard



Вернуться
запутался в кодировках :( (alexiss) 14/12/2001 - 12:02:16
      Re: запутался в кодировках :( (dim-dim) 14/12/2001 - 13:35:08

> Original message text:
> From: alexiss - 14/12/2001 - 12:02:16
> Subject:запутался в кодировках :(
> -----------------
> Установил мускуль на линукс, в конфиге прописал кодировку win1251, создал таблицы и с другой машины (тоже линукс, но кодировка в my.cnf не прописана) начал заливать данные в пакетном режиме из текстовых файлов. Как выяснил позже эти файлы имели кодировку ср866. Наваял клиента в Дельфи. В поле charset компонента MySQLDatabase прописываю ср866 и все вроде как работает. Но:
> 1. При сортировке по алфавиту маленькая "и" идет после маленькой "о" (с заглавными буквами все ОК).
> 2. Ввожу символ "№", обновляю данные и на месте этого "№" вижу краказяблу, похожую на русскую "к" с крышечкой сверху.
> Пробовал прописать чарсет в my.conf как 'dos' - сортировка сбивается начисто. Вот и не пойму - мускуль чтоли конвертит все входные данные в указанную в конфиге кодировку? Ведь данные я заливал в досовской кодировке? Вообщем запутался. Помогите плз
>


From: dim-dim - 14/12/2001 - 13:35:08
Subject:запутался в кодировках :(
-----------------
Мускуль ничего не конвертит. Ты компилил с кодировкой вин1251? Вот он тебе
в этой кодировке и сортирует записи. Заливай в БД данные в кодировке вин1251, а не Дос и будет усе пучком.

Дмитрий
http://ariadnamedia.ru


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

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

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



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