Общие > Базы данных

сортировка русских данных

(1/2) > >>

RelaX:
Здравствуйте!

Есть проблема на хостинге - не сортируются нормально русские данные. На других хостингах проверялось все - всеработает отлично. Здесь же нет нормально сортировки вывода из БД (английский текст сортируется нормально)

Все данные хранятся в кодировке 1251 и выводятся тоже в этой же кодировки и запрос
mysql_query("SET CHARACTER SET cp1251_koi8")
не подойдет поэтому.

Как можно решить проблему, не меняя хостинг, а на хостинге народ не шевелится. Скорее всего там БД собрана без кодировки 1251

commander:
RelaX
SET CLIENT_ENCODING TO ...  ?

AlieN:
установи тип поля BINARY для сортируемых полей

RelaX:
commander зачем мне конвертация? у меня все нормально выдает по-русски. Мне сортирует БД неправильно все из-за кривизны настройки у хостера БД.

AlieN
про это я читал, но тогда поиск с помощью LIKE будет неприменим и будет еще регистрозависимым поле

ThE0ReTiC:

--- Цитировать ---RelaX:
но тогда поиск с помощью LIKE будет неприменим и будет еще регистрозависимым поле
--- Конец цитаты ---

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

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии