Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

LIKE ... :-? ... karakter set ???

[es] :: Baze podataka :: LIKE ... :-? ... karakter set ???

[ Pregleda: 2626 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nukeshack
nukeshack
/serbia

Član broj: 4232
Poruke: 26
62.32.33.*

Jabber: nukeshack@jabber.com
Sajt: nukeshack.org


Profil

icon LIKE ... :-? ... karakter set ???11.07.2002. u 14:42 - pre 265 meseci
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 ???
 
Odgovor na temu

Riste Pejov
Team Leader/Senior Software Developer @
Ein-Sof ltd Skopje
Skopje, Macedonia

Član broj: 128
Poruke: 571
212.110.78.*

Jabber: richie@bagra.net.mk
ICQ: 154236769
Sajt: riste.softver.org.mk


Profil

icon Re: LIKE ... :-? ... karakter set ???14.07.2002. u 02:10 - pre 265 meseci
Pa mozes pokusati sa postavljanje default charseta,
ali ipak evo ti jednu ideju za workaround,

Code:

select Naziv from tabela1 where Naziv (like 'È%') and (not like 'Egrave%')

People who think they know everything tend to irritate those of us who do.
 
Odgovor na temu

[es] :: Baze podataka :: LIKE ... :-? ... karakter set ???

[ Pregleda: 2626 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.