WebHostingTalk.ru  

Вернуться   WebHostingTalk.ru > Форум Web-мастеров > Технологии программирования для web

Ответ
 
Опции темы
  #1  
Старый 15.03.2004, 09:55
nikifor nikifor вне форума
Студент
 
Регистрация: 15.03.2004
Сообщений: 1
По умолчанию

Здравствуйте!

у меня MySQL установлен под Windows98
В интернете можно найти ответ на этот вопрос но понять я не смог
1. нужно ли менять настройки MySQL для этого?
2. или PHP? и какие именно,
3. или задать специальный тип данных для поля с
кирилицей, по которому нужно сортировать ?
4. Говорят о кодировке WIN-1251, что она как-то
помогает, но как пока найти несмог.

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

С уважением
Сергей
Ответить с цитированием
  #2  
Старый 17.03.2004, 18:45
ENELIS ENELIS вне форума
Лаборант
 
Регистрация: 12.05.2002
Сообщений: 276
Отправить сообщение для ENELIS с помощью ICQ
По умолчанию

В конфиге обычно помогает
default-character-set = utf8
__________________
С уважением,
ENELIS Russia
http://www.enelis.ru
Ответить с цитированием
  #3  
Старый 19.03.2004, 22:28
rulex rulex вне форума
Лаборант
 
Регистрация: 01.08.2003
Сообщений: 276
По умолчанию

А как правильно отсортировать кириллицу, если дефолтного чарсета прописано default-character-set = ISO_8859-1 и возможности изменить его нет?



Ответить с цитированием
  #4  
Старый 20.03.2004, 21:39
adminWHT adminWHT вне форума
Заблокирован
 
Регистрация: 03.01.2002
Сообщений: 1,036
По умолчанию

Цитата:
Сообщение от [b
Цитата[/b] ]и возможности изменить его нет?
Как это нет, в my.cnf поменяйте параметр и перезапустите mysqld?
Ответить с цитированием
  #5  
Старый 20.03.2004, 22:32
rulex rulex вне форума
Лаборант
 
Регистрация: 01.08.2003
Сообщений: 276
По умолчанию

Я имею ввиду реальный сервер, а не локаль. К тому же рутового доступа к нему нет вообще то.



Ответить с цитированием
  #6  
Старый 18.04.2004, 02:08
aego aego вне форума
Аспирант
 
Регистрация: 30.06.2002
Сообщений: 61
Отправить сообщение для aego с помощью ICQ
По умолчанию

Цитата:
Сообщение от [b
Цитата[/b] (rulex @ 19 Марта 2004, 22:28)]А как правильно отсортировать кириллицу, если дефолтного чарсета прописано default-character-set = ISO_8859-1 и возможности изменить его нет?
Может быть так:
set character set ....
?
__________________
www.admobile.ru
Ответить с цитированием
  #7  
Старый 07.05.2004, 09:24
otstoi otstoi вне форума
Студент
 
Регистрация: 07.05.2004
Сообщений: 2
По умолчанию

например создание таблицы с заданной кодировкой:
CREATE TABLE `family` (
`name` varchar(100) NOT NULL,
`savings` decimal(3,2) NOT NULL default '0.00',
`dob` date NOT NULL default '0000-00-00',
PRIMARY KEY (`name`),
UNIQUE KEY `name` (`name`)
) TYPE=InnoDB CHARACTER SET utf8
;
Ответить с цитированием
  #8  
Старый 04.02.2005, 01:05
Nicolas Prof Nicolas Prof вне форума
Студент
 
Регистрация: 02.02.2005
Сообщений: 5
По умолчанию

Я поначалу тоже такой фигней занимался, а потом просто сделал дополнотильное поле в котором кодируется текст в цифры, вот уже по этому полю и сортирю
Ответить с цитированием
  #9  
Старый 04.02.2005, 01:27
Sergio Sergio вне форума
Лаборант
 
Регистрация: 13.04.2002
Сообщений: 214
Отправить сообщение для Sergio с помощью ICQ
По умолчанию

ORDER BY BINARY почти всегда спасет пользователей нерусских хостингов
__________________
I don't exist when you're not here...
Ответить с цитированием
Ответ


Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Логи апача в MySQL Lynx Технические аспекты и вопросы безопасности 0 29.05.2006 12:16
Перенос БД mysql kvalitet Технические аспекты и вопросы безопасности 2 21.10.2004 06:25
нагрузка на mysql kvalitet Технические аспекты и вопросы безопасности 3 23.09.2004 06:37
заточка mysql psion Технические аспекты и вопросы безопасности 1 22.06.2003 20:19
MySQL: сортировка acidrust Технологии программирования для web 1 10.06.2002 17:21


Часовой пояс GMT +3, время: 09:43.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot