Sasvim slučajno naiđoh na ovaj problem ... Naime, imam query tipa "select Naziv from tabela1 where Naziv like 'È%'". E sad, naravno, ono È u odgovarajućem karakter setu (iso-8859-2, latin2) je Č. I sve bi bilo OK, da mi navedeni query ne vraća rezultate koji sem sa È počinju i sa E ?! Isto se dešava i sa Æ / Ć , vraća rezultate koji počinju sa A. Sa ostalim slovima specifičnim za naš jezik (Š,Ž,Đ) se ovo ne dešava. Default character_set na MySQL serveru je latin1, dok character_sets sadrži latin2. Svašta sam pokušavao, sem da podesim default karakter set na latin2, ali nije uspelo ... Da li iko ima neku ideju, ili možda zna o čemu se radi ???
LIKE ... :-? ... karakter set ???
Zaključano
Zakačeno
Pa mozes pokusati sa postavljanje default charseta,
ali ipak evo ti jednu ideju za workaround,
ali ipak evo ti jednu ideju za workaround,
Code:
select Naziv from tabela1 where Naziv (like 'È%') and (not like 'Egrave%')
select Naziv from tabela1 where Naziv (like 'È%') and (not like 'Egrave%')
Potpis
People who think they know everything tend to irritate those of us who do.