Проблема с сортировкой по ФИО

Здесь можно задать вопросы не связанные с работой АСР. FreeBSD/Linux
Ответить
sergkryk
Сообщения: 4
Зарегистрирован: Пн янв 09, 2012 8:13 am

Проблема с сортировкой по ФИО

Сообщение sergkryk »

Пользуюсь Вашей системой уже более года, стояла версия 0.50b, сейчас обновил сервер и настроил все на Ubuntu Server 11.10 и abills 0.53. ФИО пользователей внес кириллицей. Все работает, отображается но вот только сортировка по ФИО ведет себя неправильно. Она сортирует но вот только непонятно как. Как можно исправить? Заранее спасибо за помощь.

~AsmodeuS~
Site Admin
Сообщения: 5722
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Проблема с сортировкой по ФИО

Сообщение ~AsmodeuS~ »

должна быть корректная кодировка базы utf8 и в конфигурационном файле
$conf{dbcharset}='utf8';

sergkryk
Сообщения: 4
Зарегистрирован: Пн янв 09, 2012 8:13 am

Re: Проблема с сортировкой по ФИО

Сообщение sergkryk »

Кодировка базы данных utf8_general_ci а в конфиге абиллса тоже везде стоит utf8. Все работает, данные можно вводить кириллицей, вот только тогда нет русского в админке, вернее есть но квадраты вместо букв. А если добавить AddDefaultCharset cp1251 в файл /etc/apache2/conf.d/charset тогда русский язык в админки работает нормально но данные вводимые кириллицей не отображаются. Если сталкивались с таким помогите пожалуйста.

~AsmodeuS~
Site Admin
Сообщения: 5722
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Проблема с сортировкой по ФИО

Сообщение ~AsmodeuS~ »

у Вас базі была в utf8 а данные заносились в 1251 соответственно кодовые страницы смешались


нужно чтобы и апач отображение и база была в 1251


исправить можно следующим образом

mysqldump --default-character-set=cp1251 > dump.sql

mysqldump --default-character-set=utf8 < dump.sql

Проверте сначало на тестовой базе так как возможно это еще не все

Ответить