Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Русский алфавит в Mysql

4.2K
12 августа 2004 года
Archimonde
26 / / 06.07.2004
При запросе в mysql "select rusname from table order by rusname" выдает совершенно неподдающийся логике неалфавитный порядок :(
В колонке rusname хранятся записи на русском в кодировке "Кириллица (Windows)". Кто-нибудь сталкивался с таким?
Помогите пожалуйста!
4
12 августа 2004 года
mike
3.7K / / 01.10.2002
RTFM

http://forum.codenet.ru/showthread.php?s=&threadid=7742
4.2K
13 августа 2004 года
Archimonde
26 / / 06.07.2004
Цитата:
Когда собирал mysql, нужно было указать defaultcharset=koi8_r

Если нет возможности пересобрать, то видимо версия виндовая?
Поищи программу win1251fix.exe. Точно помогает.



Получается, нужно перестраивать весть сайт? :{
Ну если программа изменит кодировку в базе данных, тогда как поступить со страницами? Ведь они тоже в кодировке windows. :(

861
16 августа 2004 года
Darksawa
31 / / 20.09.2000
Цитата:
Originally posted by Archimonde


Получается, нужно перестраивать весть сайт? :{
Ну если программа изменит кодировку в базе данных, тогда как поступить со страницами? Ведь они тоже в кодировке windows. :(



Если все в 1251, то попробуй

select rusname from table order by BINARY rusname

Но только при условии, что rusname NOT NULL. И для koi-8 это не прокатит :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог