Неправильно сортируются элементы в списках

Возможны разные варианта проблемы:


1. У вас на хостинге установлен MySQL 4.1.21, для которой характерно наличие данной ошибки (http://bugs.mysql.com/bug.php?id=21456).

Обратитесь за решением данной проблемы к администратору хостинга.


2. Проверьте значения, отвечающие за кодировку БД: character_set, или, для версий MySQL 4.1 и выше, character_set_server и character_set_database. При использовании кодировки, отличной от cp1251 (кириллица), например, latin1, сортировка по строкам, содержащим символы кириллицы, будет производиться некорректно. Проверить это можно выполнив запрос к БД


show variables like 'char%';


Для решения проблемы установить в файле /bitrix/php_interface/after_connect следующие строки


$DB->Query("SET NAMES cp1251");


Если указанные действия не помогают, то выполните перенос системы (установку) еще раз, создавая дамп БД в кодировке cp1251 и создав новую БД тоже в кодировке cp1251.