imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 12.09.2004, 19:07     # 1
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
MYSQL неправильно сортирует алфавитные данные

Мускул не хочет сортировать данные по алфавиту. причем неважно - русские символы или английские. оно сортируется, но неправильно, выводит что-то вроде 'бася, петя, валя, кузя, vitaliy, бенни'. Всегда один и тот же порядок после сортировки... (до сортировки, они естсессно, упорядочены по ID)

Что делать?
Psionic Vision вне форума  
Старый 12.09.2004, 22:28     # 2
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
1. покажи таблицу.

2. покажи запрос.

3. какая где стоит кодировка(в какой кодировке данные, какая кодировка в mysql-сервер: клиент и сервер).
__________________
убрано по просьбе администратора
Sheryld вне форума  
Старый 14.09.2004, 22:36     # 3
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
Sheryld
1. Таблица любая. Содержание буквенное (а не цифровое)

2. Запрос не имеет значения. даже phpmyadmin сортирует неправильно.

3. windows 1251
Psionic Vision вне форума  
Старый 15.09.2004, 00:22     # 4
CEO
Full Member
 
Аватар для CEO
 
Регистрация: 31.08.2003
Адрес: где-то между Марсом и Юпитером
Сообщения: 998

CEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собой
Какой у тебя тип поля с именами?
Правильность сортировки кириллических записей может зависить от типа поля в котором они хранятся. Для правильной сортировки используй тип TINY TEXT или BINARY.
__________________
Старые игры раздают здесь
CEO вне форума  
Старый 15.09.2004, 22:41     # 5
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
CEO
У меня поле varchar(25), поменял на tinytext - не помогло.
Таблица - стандартная users от phpbb 2.0.10...
Psionic Vision вне форума  
Старый 17.09.2004, 21:01     # 6
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
причем тут phpMYadmin и т.д., причем тут цифры?

если у тебя стоит latin1 на сервере, то кирилица правильно не заработает...

попробуй поставить cp1251. проверь, корректно ли установлена кодировка, т.е. если все ок, то команда статус будет показывать искомую кодировку и не будет никаких ошибок.

если все же все стоит правильно и все равно не работает, то возможно битый дистрибутив, нужно заменить файлы из дериктории charsets на корректные из дистрибутива.

также если у тебя mysql установлена не в дефолтный каталог, то нужно прописать путь до директории с файлами кодировок.

писалось тут уже не раз, но все же(для сервера):

Код:
...
[mysqld]
default-character-set=cp1251
character-sets-dir=e:/mysql4018/share/charsets
...
запускай и смотри логи...
__________________
убрано по просьбе администратора
Sheryld вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

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

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


Часовой пояс GMT +4, время: 07:30.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.