Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 07:21 29.06.24 
Компютри и Интернет
   >> Бази данни
Всички теми Следваща тема *Кратък преглед

Тема Kak stava ORDER BY 'neshto' s kirilica ?нови  
Авторnesortiran (Нерегистриран)
Публикувано03.11.02 23:13



Zdravejte
imam sledniq problem:
Imam tablica (polzvam MySQL 3.23.49) v koiato ima textovo pole (grad) sus vudeni stojnosti na kirilica (primerno София, Пловдив, Перник, Ахтопол, Созопол, Варна) i pri zaqvka SELECT * FROM `tablicata` ORDER BY `grad` poluchavam slednoto podrejdane:

Варна
Ахтопол
Пловдив
Перник
Созопол
София

e glavata si reja, ama tova ne e koeto ochakvam - niakuv azbuchen red nqma.
S textovi poleta na latinica vsichko e ok.
Mnogo bih bil blagodaren, ako nqkoj mi kaje kakvo propuskam i zashto stava taka... vse pak bi trqbvalo da moje da se sortirat i danni na kirilica, nali ?
Ochakvam pomosht.... ako ne - shte vzema da namerq nqkoj bukvar da pregledam azbukata, dali puk az ne burkam neshto :)



Тема Re: Kak stava ORDER BY 'neshto' s kirilica ?нови [re: nesortiran]  
Автор gonzales ()
Публикувано04.11.02 13:40



това, което получаваш е съвсем вярно, като се има предвид, че сортирането е по кодова таблица ISO-8859-1. Ако пуснеш сървъра с --default-charackter-set=cp-1251 ще получиш резултат, различен от този, и то такъв какъвто очакваш. Най-добре прочети в документацията, там е описано най-добре.



Тема Re: Kak stava ORDER BY 'neshto' s kirilica ?нови [re: nesortiran]  
Автор NDeu (минаващ)
Публикувано04.11.02 15:25



Не си посочил за какъв RDBMS става въпрос, но потърси в help-а нещо за collate



Тема Re: Kak stava ORDER BY 'neshto' s kirilica ?нови [re: gonzales]  
Авторnesortiran (Нерегистриран)
Публикувано04.11.02 18:23



pak ostava edin maluk problem - za sega nqmam prava da promenqm nishto na servera - ima li nqkakuv nachin v samiq PHP script dinamichno da se zadade drug character set ? Dokolkoto razbrah mysql_client_encoding samo vrushta tekushtiq ?



Тема Re: Kak stava ORDER BY 'neshto' s kirilica ?нови [re: nesortiran]  
Авторlele (Нерегистриран)
Публикувано04.11.02 20:17



Здравей. И аз го имах същия проблем, който в MySQL се решава с: 'SELECT * FROM table ORDER BY BINARY grad;'. Ако не си с MySQL преполагам че пак ще е подобно.



Тема thx ! :)нови [re: lele]  
Авторveche_sortiran (Нерегистриран)
Публикувано04.11.02 21:47



da, stava s BINARY - mersi mnogo, veche se biah iurnal da smenqm char-set-a, no taka e mnogo po-elementarno, blagodaria ! :)



Тема Re: Kak stava ORDER BY 'neshto' s kirilica ?нови [re: NDeu]  
Автор salle (Един такъв)
Публикувано05.11.02 10:26



Collate в MySQL има въвр версия 4.1
(както и поддръжка на различни кодови таблици за БД, Таблица, колонка....)



Тема Re: Kak stava ORDER BY 'neshto' s kirilica ?нови [re: lele]  
Автор salle (Един такъв)
Публикувано05.11.02 11:39



Ех да му се не види....

BINARY означава стринга да се третира като Байтове а не като Кирилица. По една случайност cp1251 която ние използваме в България е подредена по възходящ ред.

Първият ефект е, че при BINARY има разлика между главни и малки букви (по подразбиране всичко във SQL не прави разлика) вторият е, че забравяш за всички функции и оператори за сравнение.

"Гошо", и "ГоШо" очевидно стават различни а това не винаги е което трябва да се получи.


Много по-добре е да се направи "както трябва" т.е. със character_set=cp1251



Тема Re: Kak stava ORDER BY 'neshto' s kirilica ? [re: salle]  
Автор lele (Pif4e)
Публикувано05.11.02 13:54



хм, никой не е казвал че BINARY третира стринга като кирилица. Но nesortiran каза че не може да пипа по настройките на базата, а бинарито явно му върши работа. Не всеки си държи стринговете във вида SoMe, въпреки че съм напълно съгласен че нещата трябва да се правят "както трябва" особено в компютрите. Хубава "случайност" е че ср1251 е така подредена. Все пак целта на форума е да се обсъждат разни неща




Тема Re: Unicode му е майката ...нови [re: salle]  
АвторUnicode (Нерегистриран)
Публикувано13.11.02 00:11



Между другото, кога ще сложат поддръжка на UTF-8 в MySQL?




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.