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




MySQL.RU - Webboard



Вернуться
неправильная сортировка русских шрифтов (Andrey) 25/11/2004 - 12:48:07
      Re: неправильная сортировка русских шрифтов (Andrey) 25/11/2004 - 14:49:15
      Re: неправильная сортировка русских шрифтов (Andrey) 25/11/2004 - 14:49:25
      Re: неправильная сортировка русских шрифтов (Валентин) 25/11/2004 - 19:07:53
      Re: неправильная сортировка русских шрифтов (Andrey) 25/11/2004 - 19:41:33
      Re: неправильная сортировка русских шрифтов (sz) 25/11/2004 - 22:39:53
      Re: сортировка шрифтов, это как? научите!!! (Dubrovsky) 26/11/2004 - 10:00:45
      Re: неправильная сортировка русских шрифтов (КИРИЛ) 07/12/2004 - 12:22:52

> Original message text:
> From: Andrey - 25/11/2004 - 12:48:07
> Subject:неправильная сортировка русских шрифтов
> -----------------
> Старая добрая проблема неправильной сортировки русских шрифтов.
> Я поменял в my.cnf все на cp1251, перегрузил....6 раз :) - и все равно системн.переменные у меня показивают latin1_swedish_ci :(
> Моя проблема на самом деле глубже - я хочу создавать в одной таблице поля с разними CHARSEТами, т.е. в таблице RAJON должны быть NAME_RU, NAME_LV (latishskij jazik) и NAME_EN. Если все(база,таблицы,поля) по умолчанию в Latin1, русские буквы отображаются корректно, но ORDER BY NAME_RU засовывает техт, начинающийся с русской буквы "Д", в конец алфавита :( Если же ставлю CHARSET=cp1251 для NAME_RU при создании таблицы (кодировка самой таблицы при этом Latin1), отражает только знаки вопроса ( работаю в phpMyAdmin 2.5.7-pl1, IE6 , encoding "Cyrillic (Windows)").Но и это еще не все....создав таблицу TEST с кодировкой cp1251, а в ней поле RU с такой же, сортировать лучше не стал :(((
> Есть ли какие-нибудь идеи ?
> Спасибо .
>
> Для иллюстрации см.
> http://www.kvartal.lv/index.html?lang=ru
> cmb District - Latin1
> cmb Street - изначально Latin1, впоследствии поменяный (с уже существоющими внутри данными)на cp1251.
>
>


From: Andrey - 25/11/2004 - 19:41:33
Subject:неправильная сортировка русских шрифтов
-----------------
Mne CP po defaultu ne nado - u menja 80% informacii na angl. i latyshsk.jazykah. A chto znachit "v konnekte klienta" ? Imeetsja vvidu SQL komanti tipa:

set names 'cp1251';
set character set cp1251;
select * from TABLE order by name_ru

Da,tak u menja rabotaet, no v techenie odnoj sessii. A nel'zja li eto gde-to propisat'? Net, pro my.conf ja znaju - tam vpisal default-char-set=CP.. no pochemu-to ne schitivaet, t.e.

> show variables;

character set client latin1 latin1
character set connection latin1 latin1
character set database latin1 latin1
character set results latin1 latin1
character set server latin1 latin1
character set system utf8 utf8
character sets dir C:/mysql/share/charsets C:/mysql/share/charsets
collation connection latin1_swedish_ci latin1_swedish_ci
collation database latin1_swedish_ci latin1_swedish_ci
collation server latin1_swedish_ci latin1_swedish_ci


vse ravno :(((


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

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

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



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