PDA

Prikaži potpunu verziju : MySQL ćirilica <--> latinica


KAMIKAZA
17.12.2008, 18:27
Da li je moguce poslati upit bazi podataka u kojoj su podaci ispisani cirilicom, da npr za upit: kruška ili kruska nadje zapis крушка, itd.

holodoc
17.12.2008, 20:04
Da li je moguce poslati upit bazi podataka u kojoj su podaci ispisani cirilicom, da npr za upit: kruška ili kruska nadje zapis крушка, itd.
Da, apsolutno je moguće. Potrebno je doduše da klijent pošalje po mogućstvu UTF-8 zahtev tj. da se u programu koji zahteva podatke upitom podesi da se komunikacija sa serverom obavlja UTF-8 enkodingom. Takođe veoma je poželjno da baza koja sadrži ćirilične podatke bude kolacije tipa utf8_unicode_ci.

Tada možeš bez problema slati upite tipa
SELECT naziv FROM voce WHERE naziv='крушка' AND cena < 150;

pyost
17.12.2008, 22:06
Pogresno si ga razumeo :) Njemu je potrebno da latinicna pretraga pronalazi redove sa cirilicnim podacima.

PDarko
17.12.2008, 23:55
SELECT cena FROM voce WHERE naziv='крушка' OR naziv='kruška';