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




MySQL.RU - Webboard



Вернуться
чем меньше символов в поиске тем хуже рез (max) 22/04/2004 - 16:11:03
      Re: Типичная проблема неправильной кодировки (Marat_L) 23/04/2004 - 08:55:52
      Re: Типичная проблема неправильной кодировки (max) 23/04/2004 - 11:31:31
      Re: Примерная инструкция (Marat_L) 26/04/2004 - 09:25:25

> Original message text:
> From: max - 22/04/2004 - 16:11:03
> Subject:чем меньше символов в поиске тем хуже рез
> -----------------
> чем меньше символов в задаешь в поиске тем больше погрешность выборки
> ищу слово Кот%
> а результат и кот и год и т.д.
> как с этим бороться
>


From: Marat_L - 26/04/2004 - 09:25:25
Subject:Примерная инструкция
-----------------
Для начала проверить
show variables like 'character_set'
(Может ведь оказаться все в порядке)
Если увидишь там нечто отличное от koi8r или cp1251,
значит это наш случай, и нам надо поменять кодировку сервера.

Например, добавить в my.cnf
default-character-set=koi8r
И перезапустить сервер.

Для верности можно еще на клиенте устанавливать кодировку
SET CHARACTER SET koi8_ru

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

Это можно исправить пересозданием таблицы заново. Например при старых настройках сделать дамп, который использовать при создании заново.

Если таблицы имели тип MyISAM, то можно обойтись без пере создавания используя утилиту myisamchk

shell> mysqlcheck --default-character-set=cp1251 --all-databases



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

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

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



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