The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблемы с русским в mySQL"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблемы с русским в mySQL"
Сообщение от zenon emailИскать по авторуВ закладки on 10-Июл-02, 16:22  (MSK)
Итак, при попытке сортировать поля, содержащие русский текст(ORDER BY) оно сортирует, но как-то непонятно, кроме того проблемы возникают, когда пытаешся искать с помощью LIKE (WHERE field LIKE "%лес%") она часть слов находит, а иногда и вообще левые записи выдает.
Подскажите как лечить.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Проблемы с русским в mySQL"
Сообщение от somebody emailИскать по авторуВ закладки on 10-Июл-02, 17:16  (MSK)
>Итак, при попытке сортировать поля, содержащие русский текст(ORDER BY) оно сортирует, но
>как-то непонятно, кроме того проблемы возникают, когда пытаешся искать с помощью
>LIKE (WHERE field LIKE "%лес%") она часть слов находит, а иногда
>и вообще левые записи выдает.
>Подскажите как лечить.

Сам разобрался пару дней назад. Всего-то надо:
в /etc/my.cnf вписать в разделе [mysqld] последней строчкой такую хрень:
default-character-set=cp1251
Сохранился, пнул MySQL (не забудь) - и наслаждайся жизнью.

Кстати, контрвопрос: не помнишь ли случайно номер codepage для koi8-r ?? - в смысле, надпись типа
default-character-set=koi8-r или
default-character-set=windows-1251
не проходит.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Проблемы с русским в mySQL"
Сообщение от Sergei emailИскать по авторуВ закладки on 11-Июл-02, 12:53  (MSK)
>Сам разобрался пару дней назад. Всего-то надо:
>в /etc/my.cnf вписать в разделе [mysqld] последней строчкой такую хрень:
>default-character-set=cp1251
>Сохранился, пнул MySQL (не забудь) - и наслаждайся жизнью.
>
я вот склонен на стадии компиляции говорить какой язык приоритетный

>Кстати, контрвопрос: не помнишь ли случайно номер codepage для koi8-r ?? -
>в смысле, надпись типа
>default-character-set=koi8-r или
>default-character-set=windows-1251
>не проходит.

а в документации ничего не сказано?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Проблемы с русским в mySQL"
Сообщение от Zenon emailИскать по авторуВ закладки on 13-Июл-02, 15:22  (MSK)
>>Итак, при попытке сортировать поля, содержащие русский текст(ORDER BY) оно сортирует, но
>>как-то непонятно, кроме того проблемы возникают, когда пытаешся искать с помощью
>>LIKE (WHERE field LIKE "%лес%") она часть слов находит, а иногда
>>и вообще левые записи выдает.
>>Подскажите как лечить.
>
>Сам разобрался пару дней назад. Всего-то надо:
>в /etc/my.cnf вписать в разделе [mysqld] последней строчкой такую хрень:
>default-character-set=cp1251
>Сохранился, пнул MySQL (не забудь) - и наслаждайся жизнью.
>
>Кстати, контрвопрос: не помнишь ли случайно номер codepage для koi8-r ?? -
>в смысле, надпись типа
>default-character-set=koi8-r или
>default-character-set=windows-1251
>не проходит.


Спасибо, очень помог. Для KOI8-R нужно ввести
default-character-set=koi8_ru
Перечень всех поддерживаемых кодировок содержится в
/usr/share/mysql/charsets

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Проблемы с русским в mySQL"
Сообщение от SiN emailИскать по авторуВ закладки on 25-Июл-02, 15:21  (MSK)
>Итак, при попытке сортировать поля, содержащие русский текст(ORDER BY) оно сортирует, но
>как-то непонятно, кроме того проблемы возникают, когда пытаешся искать с помощью
>LIKE (WHERE field LIKE "%лес%") она часть слов находит, а иногда
>и вообще левые записи выдает.
>Подскажите как лечить.

А я делаю так mysql под FreeBSD сконфигурирован с default-character-set=koi8_ru
Под виндой тоже самое включил. В результате базы переносимы и туда и обратно а для работы с клиентом после соединенеия с mysql засылаю строчку в mysql:set CHARACTER SET cp1251_koi8
Единственный недостаток этого способа в винде текстовые поля через MyCC не видно, вернее видно но каля баля....
Зато и сортировка и поиск работают на все 5+++ :))

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру