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.
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;
Pogresno si ga razumeo :) Njemu je potrebno da latinicna pretraga pronalazi redove sa cirilicnim podacima.
SELECT cena FROM voce WHERE naziv='крушка' OR naziv='kruška';
vBulletin® v3.8.7, Copyright ©2000-2024, vBulletin Solutions, Inc.