Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 3.258 pregleda

Najnovija ↓

Sortiranje latinicnih i cirilicnih karaktera 22.07.2010. u 11:22 · pre 198 meseci #1
Pozdrav,

imam tabelu koja sadrzi podatke za koje su koriscena nasa slova, i koju sam kreirao po tutorjalu koji je postavio Bogdan Kecman:

http://www.mysql.rs/2010/07/smece-u-bazi-po-ko-zna-koji-put/


Sada me zanima, ako imam polje u tabeli, koje za jedan broj recorda sadrzi latinicne karaktere a u drugom cirilicne, da li ih je moguce nekako zajedno sortirati? Sada mi prvo prikazuje izlistane latinicne, a tek onda cirilicne recorde.


Hvala unapred na odgovoru!



Re: Sortiranje latinicnih i cirilicnih karaktera 22.07.2010. u 12:41 · pre 198 meseci #2
da, treba ti kolacija koja ce to da podrzi. probal slovenian_ci mada mislim da je i tu latinica pa cirilica. Trebala bi ti "srpska" kolacija, ja sam razmisljao da se smorim da je napravim al mi nikad nije trebala tako da sam uvek odlagao ...
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Sortiranje latinicnih i cirilicnih karaktera 22.07.2010. u 13:55 · pre 198 meseci #4
prilicno jednostavno, napravis XML fajl koji opisuje kolaciju i ubacis ga u dir sa ostalim kolacijama :D

pocnes: http://dev.mysql.com/doc/refman/5.5/en/adding-collation.html
zavrsis: http://dev.mysql.com/doc/refma...ing-collation-unicode-uca.html
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Sortiranje latinicnih i cirilicnih karaktera 30.09.2010. u 14:54 · pre 195 meseci #6
bogdane,

veliko hvala za kolaciju, ali ona meni iz nekog razloga ne radi....


dodao sam ono sto si napisao u utf8 sekciju, ali nemam nikakvih izmena.


Code:
show collation like '%serbian%';


... mi vraca prazan red.


u pitanju je mysql 5. probao sam na dva racunara ali mi se desava isto.

u bazi information_schema nemam nikakvih izmena, da li je potrebno i tamo nesto uneti?


hvala unapred na odgovoru i na pomoci!
Re: Sortiranje latinicnih i cirilicnih karaktera 30.09.2010. u 16:22 · pre 195 meseci #7
zavisno od mysql-a u liniji <collation name="utf8_serbian_ci" id="1200">
promeni ovaj ID .. dakle ako nije 5.5 stavi 240 za id ili tako neki slobodan manji od 255 (show collation ti pokaze koji su ti id-ovi zauzeti)
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Sortiranje latinicnih i cirilicnih karaktera 30.09.2010. u 16:41 · pre 195 meseci #8
Bravo, tako je, stavio sam da je 245, i sada mogu da ga nadjem.

Samo jos jedno pitanje: ne mogu da ga izlistam u phpMyAdmin-u pod Collation kod osobina tabela ili polja. Da li uopste treba tamo da se nadje, ili je to on sam po sebi kada izaberem utf8_general?


Re: Sortiranje latinicnih i cirilicnih karaktera 30.09.2010. u 16:45 · pre 195 meseci #9
ako ga show collations vidi, treba da ga vidi i glupi phpmyadmin osim ako nisu nesto hardkodirali .. no, ne, nije to "on sam po sebi", utf8_general je utf8_general, ovaj srpski se naslanja na njega i menja ga .. moguce da je phpmyadmin negde iskesirao kolacije kada se prvi put okacio na server da ne bi vukao taj info svaki put, vidi gde mu se nalaze kesevi pa ih isprazni ... (ako se dobro secam phpmyadmin drzi te podatke u mysql-u..)
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme