RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > Когда выполняется алфавитно-цифровая сортировка, то нельзя просто сравнивать ASCII-коды. > > Скажем Ее и Ёё с точки зрения русского языка эквивалентны. А коды у них существенно разные. > > Поэтому и существуют таблицы весовых коэффициентов (collate sequence). Скажем для кодовой страницы 866 в позициях 128 и 160 будет записано одно и тоже число - 128. > > Поэтому, прежде чем сравнивать символьные строки их преобразуют по этой таблице. Тогда результат сравнения не зависит от кодировки. Только от языка. > CUT > Суть идеи я понял. Спасибо. Но мельком разбираясь с сырцами Mysql я могу сказать, что там по моему как раз и реализована таблица весов (файл ctype-koi8_ru.c ). Тем более что я собираюсь работать с PHP, а там таких функций как в REXX по моему нет.
_, _, _,
/ \ (_ / ~ )
\ / , ) / /
~ ~ ~~~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.