|
|
|
| Подскажите пожалуйста в MySql делаю сортировку
select * from strany order by fild
В поле находятся текстовые данные скажем перечисление фамилий, сортирует наполовину правлиьно, т.е. А - Б - В .. несколько строк по алфавиту правильно выводит а дальше например ф - ы - ч - х выводит в любых местах. т.е. не по алфавиту.
Что сделать что бы сортировалось правильно ?
Я пробовал кодировку менять при записи в базу и при считывании на koi8-r такая фигня получается !
Заранее спасибо ! | |
|
|
|
|
|
|
|
для: Fighter
(14.04.2010 в 16:37)
| | 1.
кодировка передаваемых в БД с сайта данных должна соответствовать указываемой на каждом сеансе кодировке соединения с БД.
Кодировка данных, физически хранимых в таблицах БД, должна соответствовать объявленной кодировке полей таблиц.
Это минимум.
Проще всего достигается, если все перечисленные кодировки одинаковы и совпадают с кодировкой сайта..
2. Для вопросов по SQL-темам есть одноименный раздел. | |
|
|
|