Pogledajte određenu poruku
Staro 22. 06. 2008.   #8
Pedja
Predrag Supurović
Grand Master
 
Datum učlanjenja: 24.01.2006
Lokacija: Užice
Poruke: 791
Hvala: 3
200 "Hvala" u 12 poruka
Pedja is on a distinguished roadPedja is on a distinguished roadPedja is on a distinguished road
Default

Ilija, tesko da ces skoro videti neko elegantno resenje jer to mora da bude omoguceno na sistemskom nivou.

Najjednostanvnije je da za to polje napravis jos jedno paralelno polju koje ces kad god se upisuje vrednostu u prvo polje da u drugo upises vrednost koja ce proci kroz neku tvoju funkciju za normalnizaciju, pa ces tako cirilicni tekst prevesti u latinicni, ili cak u engelsku abecedu, na nacin da ce, pretraga, filtiriranje, sorttranje ili sta vec, raditi po tom drugom polju.

Drugi nacin je da napises custom podrsku za ovaj problem i kompajliras ga u sam MySQL i tu je samo pitanje koliko se to isplati raditi i koliko je siroko primenljivo, s obzirom da to znaci kastomizaciju MySQL servera na nivou koji je obicno tesko izvesti na vecini hosting servisa.

Ovo jeste specifican zahtev naseg jezika da se cirilicna i latinicna slova ne razlikuju odnosno da se prilikom sortiranja ili pretrage potpuno ignorise da li je tekst cirilican ili latinican.
Pedja je offline   Odgovorite uz citat