|
|
|
| Вобщем делаю обычную сортировку по алфавиту (из таблицы mysql, тип поля varchar), а она че-то не ахти как сортирует :( Слышал что она (сортировка) плохо работает с кириллицей, ну а как же быть? | |
|
|
|
|
|
|
|
для: Hunter
(25.07.2006 в 20:59)
| | Какая версия MySQL используется? | |
|
|
|
|
|
|
|
для: cheops
(26.07.2006 в 00:16)
| | Четвертая | |
|
|
|
|
|
|
|
для: Hunter
(26.07.2006 в 20:35)
| | 4.0.x или 4.1.x (если 4.0.x, то какой x)? | |
|
|
|
|
|
|
|
для: cheops
(26.07.2006 в 21:29)
| | 4.1.16 | |
|
|
|
|
автор: cheops (из кафе) (27.07.2006 в 10:22) |
|
|
для: Hunter
(27.07.2006 в 09:26)
| | В какой кодировке находится текст в таблице и какая кодировка (и сортировка) по умолчанию выбраны для таблиц? Такое бывает, если в таблицу помещается русский текс, а кодировка таблицы допустим по остаётся latin1. | |
|
|
|
|
|
|
|
для: cheops (из кафе)
(27.07.2006 в 10:22)
| | Хм...я даже не знаю...а как узнать кодировку текста в таблице? | |
|
|
|
|
автор: cheops (из кафе) (27.07.2006 в 11:10) |
|
|
для: Hunter
(27.07.2006 в 10:46)
| | Выполните оператор
Где tbl - имя таблицы, как он выглядит? | |
|
|
|
|
|
|
|
для: cheops (из кафе)
(27.07.2006 в 11:10)
| | DEFAULT CHARSET Latin1 - это? | |
|
|
|
|
|
|
|
для: Hunter
(27.07.2006 в 12:52)
| | Да, нужно изменить кодировку таблицы
ALTER TABLE tbl DEFAULT CHARSET=cp1251 COLLATE cp1251_general_ci;
|
| |
|
|
|
|
|
|
|
для: Hunter
(25.07.2006 в 20:59)
| | Была похожая проблема в 3 версии мускуля.
Исравил указав тип BINARY.
ORDER BY BINARY tablename asc
|
| |
|
|
|